Towards Causal Representation Learning with Observable Sources as Auxiliaries

Kwonho Kim, Heejeong Nam, Inwoo Hwang, Sanghack Lee
9/23/2025
cs.AI

No confident code implementation found for this paper.

Abstract

Causal representation learning seeks to recover latent factors that generate observational data through a mixing function. Needing assumptions on latent structures or relationships to achieve identifiability in general, prior works often build upon conditional independence given known auxiliary variables. However, prior frameworks limit the scope of auxiliary variables to be external to the mixing function. Yet, in some cases, system-driving latent factors can be easily observed or extracted from data, possibly facilitating identification. In this paper, we introduce a framework of observable sources being auxiliaries, serving as effective conditioning variables. Our main results show that one can identify entire latent variables up to subspace-wise transformations and permutations using volume-preserving encoders. Moreover, when multiple known auxiliary variables are available, we offer a variable-selection scheme to choose those that maximize recoverability of the latent factors given knowledge of the latent causal graph. Finally, we demonstrate the effectiveness of our framework through experiments on synthetic graph and image data, thereby extending the boundaries of current approaches.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{kim2025towards,
  title  = {Towards Causal Representation Learning with Observable Sources as Auxiliaries},
  author = {Kwonho Kim and Heejeong Nam and Inwoo Hwang and Sanghack Lee},
  year   = {2025},
  eprint = {2509.19058},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.19058v1}
}

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/2509.19058.svg)](https://codeofpaper.com/paper/2509.19058)

Discussion