[Paper Review] Understanding disentangling in $\beta$-VAE
The paper analyzes why β-VAE learns disentangled representations through an information bottleneck view and proposes a capacity-increase training regime to improve disentanglement and reconstruction.
We present new intuitions and theoretical assessments of the emergence of disentangled representation in variational autoencoders. Taking a rate-distortion theory perspective, we show the circumstances under which representations aligned with the underlying generative factors of variation of data emerge when optimising the modified ELBO bound in $\\beta$-VAE, as training progresses. From these insights, we propose a modification to the training regime of $\\beta$-VAE, that progressively increases the information capacity of the latent code during training. This modification facilitates the robust learning of disentangled representations in $\\beta$-VAE, without the previous trade-off in reconstruction accuracy.
Motivation & Objective
- Investigate how β-VAE encourages disentangled representations under a rate-distortion perspective.
- Understand the role of the information bottleneck and posterior-prior capacity in shaping latent axes.
- Propose training modifications that progressively increase latent capacity to improve disentanglement without sacrificing reconstruction quality.
Proposed method
- Frame β-VAE as an information bottleneck where q(z|x) acts as a noisy channel transmitting data information to the decoder.
- Relate the β-weighted KL term to an upper bound on information transmitted through latent channels.
- Use a simplified model to show factor-wise information allocation under capacity constraints (KL terms per factor).
- Demonstrate a capacity-control objective that gradually increases the target KL (capacity) during training to encourage sequential disentanglement.
- Train on datasets like dSprites and chairs to visualize latent traversals and factor alignment.
Experimental results
Research questions
- RQ1Why does β-VAE tend to align latent axes with underlying generative factors of variation?
- RQ2How does increasing latent capacity during training affect disentanglement and reconstruction quality?
- RQ3Can a controlled capacity increase yield robust disentangling across different datasets (e.g., dSprites, 3D Chairs)?
- RQ4What factors contribute to the locality and axis-alignment of representations in β-VAE compared to standard VAE?
Key findings
- β-VAE disentangling emerges from pressures to preserve data locality while allocating capacity to factors contributing most to data likelihood.
- Increasing latent capacity gradually leads to axis-aligned latent factors corresponding to distinct generative factors (position, scale, shape, rotation, color).
- A capacity-increase training regime yields robust disentangling with improved reconstruction quality compared to fixed β-VAE objective.
- On coloured dSprites and 3D Chairs, latent traversals show factor-specific changes with high-quality reconstructions, indicating interpretable disentangled axes.
- The proposed capacity-control objective (gradually approaching target KL) enables disentangling without the typical reconstruction-disentanglement trade-off.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.