A Sober Look at the Unsupervised Learning of Disentangled Representations and their Evaluation
Francesco Locatello, Stefan Bauer, Mario Lucic, Gunnar R\"atsch,, Sylvain Gelly, Bernhard Sch\"olkopf, Olivier Bachem

TL;DR
This paper critically examines the unsupervised learning of disentangled representations, showing theoretical limitations, extensive empirical results, and highlighting the importance of biases and supervision in achieving meaningful disentanglement.
Contribution
It provides a theoretical proof of the impossibility of unsupervised disentanglement without biases and offers a large-scale empirical study revealing limitations of current methods.
Findings
Disentanglement cannot be achieved without inductive biases.
Different evaluation metrics often disagree on disentanglement quality.
Higher disentanglement does not necessarily improve downstream task learning.
Abstract
The idea behind the \emph{unsupervised} learning of \emph{disentangled} representations is that real-world data is generated by a few explanatory factors of variation which can be recovered by unsupervised learning algorithms. In this paper, we provide a sober look at recent progress in the field and challenge some common assumptions. We first theoretically show that the unsupervised learning of disentangled representations is fundamentally impossible without inductive biases on both the models and the data. Then, we train over models covering most prominent methods and evaluation metrics in a reproducible large-scale experimental study on eight data sets. We observe that while the different methods successfully enforce properties "encouraged" by the corresponding losses, well-disentangled models seemingly cannot be identified without supervision. Furthermore, different…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
