Variational Autoencoders and Nonlinear ICA: A Unifying Framework
Variational Autoencoders and Nonlinear ICA: A Unifying Framework
Citation
- Authors: Ilyes Khemakhem, Diederik P. Kingma, Ricardo Pio Monti, and Aapo Hyvarinen
- Year: 2020
- Venue: AISTATS 2020
- arXiv: arXiv:1907.04809
- URL: https://arxiv.org/abs/1907.04809
One-Line Takeaway
This paper shows that a VAE-like latent-variable model can become identifiable if the latent prior is conditionally factorized given an observed auxiliary variable .
Technical Core
- Classical deep latent-variable models are generally non-identifiable: many different latent parameterizations can induce the same marginal .
- The paper instead studies a conditional model where is an observed auxiliary variable and the latent prior is factorial conditional on .
- In the main family, so each latent coordinate has a univariate conditional exponential-family law whose natural parameters vary with .
- Under injectivity / regularity conditions on the decoder and sufficient variability of the conditional prior, the joint model becomes identifiable up to simple componentwise transformations.
Theoretical Result
- The central message is that conditional independence plus auxiliary variation in can restore identifiability that is impossible in ordinary isotropic-prior VAEs.
- The paper frames this as a bridge between VAE estimation and nonlinear ICA theory.
- In special cases, the ambiguity can be reduced to very limited transforms, rather than the large rotational freedoms present in ordinary unconditional VAEs.
Method
- Use VAE-style maximum-likelihood / ELBO training for the identifiable conditional model, often called iVAE.
- Parameterize the decoder, inference network, and conditional prior with neural networks.
- Rely on the observed auxiliary variable to modulate the latent prior and break the symmetry that otherwise makes latent coordinates non-identifiable.
Empirical Evaluation
- The paper studies synthetic data with known ground-truth latent sources and reports that the identifiable model more closely recovers the true latent structure than non-identifiable VAE baselines.
- It also discusses settings involving continuous, noisy, and discrete observations, along with broader nonlinear-ICA comparisons.
Assumptions And Limits
The identifiability guarantee depends on the presence of a suitable observed auxiliary variable and on specific conditional-prior structure. This is much stronger than the assumptions made by standard VAEs or beta-VAE-style disentanglement papers, so the result is theoretically sharp but not assumption-free.
Relevance To This Project
This is one of the most important theory-side papers for the repo because the project explicitly cares about when a latent strategy variable is recoverable rather than merely convenient. The main lesson is that identifiability does not come for free from an ELBO or a factorized prior. Some extra observed structure, conditioning signal, or multi-view variation is needed. That connects directly to core identifiability questions and to the distinction between "helpful latent bottleneck" and "recoverable latent strategy."
Comparison Notes
beta-VAE and Burgess et al. (2018) are objective-shaping approaches to disentanglement without theorem-level recovery guarantees. This paper instead says that without additional conditioning structure, many VAE latent decompositions are fundamentally non-identifiable. It is also closely aligned with the multi-view and identifiability themes already tracked in background on mixture identification.
Retrieval: alphaXiv MCP get_paper_content on arXiv:1907.04809; no local cache or downloaded source artifacts were created.
Verified from source: title, authors, venue, the non-identifiability claim for ordinary unconditional-prior VAEs, the conditional factorization with auxiliary variable , the conditional exponential-family prior form, and the paper's central identifiability framing were checked against the paper text returned through alphaXiv.