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 uu.

Technical Core

  • Classical deep latent-variable models pθ(x,z)=pθ(x∣z) pθ(z)p_\theta(x, z) = p_\theta(x \mid z)\, p_\theta(z) are generally non-identifiable: many different latent parameterizations can induce the same marginal pθ(x)p_\theta(x).
  • The paper instead studies a conditional model pθ(x,z∣u)=pf(x∣z) pT,λ(z∣u),p_\theta(x, z \mid u) = p_f(x \mid z)\, p_{T,\lambda}(z \mid u), where uu is an observed auxiliary variable and the latent prior is factorial conditional on uu.
  • In the main family, pT,λ(z∣u)=∏iQi(zi)Zi(u)exp⁡ ⁣(∑jTi,j(zi) λi,j(u)),p_{T,\lambda}(z \mid u) = \prod_i \frac{Q_i(z_i)}{Z_i(u)} \exp\!\left(\sum_j T_{i,j}(z_i)\, \lambda_{i,j}(u)\right), so each latent coordinate has a univariate conditional exponential-family law whose natural parameters vary with uu.
  • 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 uu 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 uu 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 uu 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.

Source Note

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 uu, the conditional exponential-family prior form, and the paper's central identifiability framing were checked against the paper text returned through alphaXiv.

Built with LogoFlowershow