Disentanglement as Identifiable Pushforward Factorisation
Abstract
We characterise disentanglement in smooth generative pushforward models, such as in VAEs and GANs. For a generator/decoder and factorised prior , we define disentanglement as factorisation of the pushforward density into one-dimensional "seam" factors, where each latent dimension controls an independent generative factor of the data. We prove that factorises according to the SVD of 's Jacobian; that disentanglement equates to two conditions on (C1-C2); and that under those conditions the seam factors are identifiable, up to permutation and sign. In the particular case of Gaussian (-)VAEs, we show via an identity how diagonal posteriors promote C1-C2, in expectation, explaining why disentanglement arises modulated by . Experiments illustrate this mechanism on Gaussian data, dSprites, and CelebA.
Cite
@article{arxiv.2410.22559,
title = {Disentanglement as Identifiable Pushforward Factorisation},
author = {Carl Allen},
journal= {arXiv preprint arXiv:2410.22559},
year = {2026}
}
Comments
9 pages