Partial Disentanglement via Mechanism Sparsity

Sébastien Lachapelle, Simon Lacoste-Julien
7/15/2022
stat.MLcs.LG

No official code found. Best implementation: cooper-org/cooper (166 stars, MIT, PyTorch, last commit 2025-11-15).

Abstract

Disentanglement via mechanism sparsity was introduced recently as a principled approach to extract latent factors without supervision when the causal graph relating them in time is sparse, and/or when actions are observed and affect them sparsely. However, this theory applies only to ground-truth graphs satisfying a specific criterion. In this work, we introduce a generalization of this theory which applies to any ground-truth graph and specifies qualitatively how disentangled the learned representation is expected to be, via a new equivalence relation over models we call consistency. This equivalence captures which factors are expected to remain entangled and which are not based on the specific form of the ground-truth graph. We call this weaker form of identifiability partial disentanglement. The graphical criterion that allows complete disentanglement, proposed in an earlier work, can be derived as a special case of our theory. Finally, we enforce graph sparsity with constrained optimization and illustrate our theory and algorithm in simulations.

View on arXivView PDF

Code Implementations(1)

cooper-org/cooperCommunity100%
PyTorchMIT

A general-purpose, deep learning-first library for constrained optimization in PyTorch

16617PythonFeb 4, 202211 months agoMIT
constrained-optimizationdeep-learningmachine-learningoptimizationpython+1 more

Similar Papers

Cite this paper

@article{lachapelle2022partial,
  title  = {Partial Disentanglement via Mechanism Sparsity},
  author = {Sébastien Lachapelle and Simon Lacoste-Julien},
  year   = {2022},
  eprint = {2207.07732},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.07732v1}
}

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

Discussion