Unsupervised Invariant Risk Minimization

Yotam Norman, Ron Meir
5/18/2025
cs.LGcs.AI

No official code found. Best implementation: Yotamnor/UIRM (1 star, last commit 2025-08-16).

Abstract

We propose a novel unsupervised framework for \emph{Invariant Risk Minimization} (IRM), extending the concept of invariance to settings where labels are unavailable. Traditional IRM methods rely on labeled data to learn representations that are robust to distributional shifts across environments. In contrast, our approach redefines invariance through feature distribution alignment, enabling robust representation learning from unlabeled data. We introduce two methods within this framework: Principal Invariant Component Analysis (PICA), a linear method that extracts invariant directions under Gaussian assumptions, and Variational Invariant Autoencoder (VIAE), a deep generative model that disentangles environment-invariant and environment-dependent latent factors. Our approach is based on a novel ``unsupervised'' structural causal model and supports environment-conditioned sample-generation and intervention. Empirical evaluations on synthetic dataset and modified versions of MNIST demonstrate the effectiveness of our methods in capturing invariant structure, preserving relevant information, and generalizing across environments without access to labels.

View on arXivView PDF

Code Implementations(1)

Yotamnor/UIRMCommunity100%

Unsupervised Invariant Risk Minimization paper repository

10PythonApr 30, 20251 years ago

Similar Papers

Cite this paper

@article{norman2025unsupervised,
  title  = {Unsupervised Invariant Risk Minimization},
  author = {Yotam Norman and Ron Meir},
  year   = {2025},
  eprint = {2505.12506},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.12506v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.12506.svg)](https://codeofpaper.com/paper/2505.12506)

Discussion