Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Variational Learning of Disentangled Representations

About

Disentangled representations separate factors that are shared across conditions from those that are condition-specific. Such separation is needed for generalization to new domains, treatments, patients, or species. A dominant line of work pursues this goal through variational formulations. While these approaches achieve partial disentanglement, they often exhibit three common limitations: they either do not remove all condition-specific information from the condition-specific representation, allow the condition-specific representation to become uninformative, or impose independence assumptions that do not reflect the underlying generative process. In this work, we introduce DisCoVR, a variational framework that addresses these limitations. Its objective is aligned with the probabilistic structure of the data-generating process, and includes an adversarial term that prevents condition-specific information from being encoded in the condition-specific representation.DisCoVR reconstructs the data from both shared and condition-specific representations, ensuring that each remains informative, and uses a structured prior that further reinforces the informativeness of both representations. We show that across synthetic, image, and single-cell RNA-sequencing datasets, DisCoVR achieves stronger disentanglement compared to previous approaches.

Yuli Slavutsky, Ozgur Beker, David Blei, Bianca Dumitrascu• 2025

Related benchmarks

TaskDatasetResultRank
Disentangled Representation LearningCelebA-Hats (test)
NLL353.3
8
Disentangled Representation LearningCelebA Glasses
NLL135.7
8
Disentangled Representation LearningParametric Model (test)
NLL1.769
7
Disentangled Representation LearningSingle Cell RNA-Sequencing common structure
K-Means NMI (Stimulation, w)0.906
7
Disentangled Representation LearningNoisy Swiss Roll ρ = 0.3
Mutual Information I(z; w)0.005
7
Showing 5 of 5 rows

Other info

Follow for update