Learning Linear Causal Representations from General Environments: Identifiability and Intrinsic Ambiguity

Jikai Jin, Vasilis Syrgkanis
2/3/2026

No official code found. Best implementation: JikaiJin/linear-causal-representation-learning (0 stars, last commit 2025-01-13).

Abstract

We study causal representation learning, the task of recovering high-level latent variables and their causal relationships in the form of a causal graph from low-level observed data (such as text and images), assuming access to observations generated from multiple environments. Prior results on the identifiability of causal representations typically assume access to single-node interventions which is rather unrealistic in practice, since the latent variables are unknown in the first place. In this work, we consider the task of learning causal representation learning with data collected from general environments . We show that even when the causal model and the mixing function are both linear, there exists a surrounded-node ambiguity (SNA) [46] which is basically unavoidable in our setting. On the other hand, in the same linear case, we show that identification up to SNA is possible under mild conditions, and propose an algorithm, LiNGCReL which provably achieves such identifiability guarantee. We conduct extensive experiments on synthetic data and demonstrate the effectiveness of LiNGCReL in the finite-sample regime.

DOISemantic Scholar

Code Implementations(1)

Code for the paper "Learning Linear Causal Representations from General Environments: Identifiability and Intrinsic Ambiguity"

00Jupyter NotebookJan 13, 20251 years ago

Cite this paper

@article{jin2026learning,
  title  = {Learning Linear Causal Representations from General Environments: Identifiability and Intrinsic Ambiguity},
  author = {Jikai Jin and Vasilis Syrgkanis},
  year   = {2026},
  doi    = {10.52202/079017-2027},
  url    = {https://doi.org/10.52202/079017-2027},
  journal = {NEURIPS 2024 2024}
}

Discussion