Weakly-Supervised Disentanglement Without Compromises

Francesco Locatello, Ben Poole, Gunnar Rätsch, Bernhard Schölkopf, Olivier Bachem +1 more
2/7/2020
cs.LGstat.ML

Official code: google-research/disentanglement_lib (1,425 stars, Apache-2.0, last commit 2021-05-16).

Abstract

Intelligent agents should be able to learn useful representations by observing changes in their environment. We model such observations as pairs of non-i.i.d. images sharing at least one of the underlying factors of variation. First, we theoretically show that only knowing how many factors have changed, but not which ones, is sufficient to learn disentangled representations. Second, we provide practical algorithms that learn disentangled representations from pairs of images without requiring annotation of groups, individual factors, or the number of factors that have changed. Third, we perform a large-scale empirical study and show that such pairs of observations are sufficient to reliably learn disentangled representations on several benchmark data sets. Finally, we evaluate our learned representations and find that they are simultaneously useful on a diverse suite of tasks, including generalization under covariate shifts, fairness, and abstract reasoning. Overall, our results demonstrate that weak supervision enables learning of useful disentangled representations in realistic scenarios.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

disentanglement_lib is an open-source library for research on learning disentangled representations.

1,425202Shell, PythonFeb 9, 20195 years agoApache-2.0

Similar Papers

Cite this paper

@article{locatello2020weaklysupervised,
  title  = {Weakly-Supervised Disentanglement Without Compromises},
  author = {Francesco Locatello and Ben Poole and Gunnar Rätsch and Bernhard Schölkopf and Olivier Bachem and Michael Tschannen},
  year   = {2020},
  eprint = {2002.02886},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2002.02886}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2002.02886.svg)](https://codeofpaper.com/paper/2002.02886)

Discussion