A Generative Model of Symmetry Transformations
James Urquhart Allingham, Bruno Kacper Mlodozeniec, Shreyas Padhy,, Javier Antor\'an, David Krueger, Richard E. Turner, Eric Nalisnick, Jos\'e, Miguel Hern\'andez-Lobato

TL;DR
This paper introduces a generative model inspired by group theory that learns and captures approximate symmetries in data, improving data efficiency and model performance.
Contribution
It presents a novel generative approach to explicitly model and learn data symmetries, extending prior work focused mainly on discriminative models.
Findings
Successfully captures affine and color symmetries
Enhances data efficiency and test-log-likelihoods
Provides an interpretable symmetry learning algorithm
Abstract
Correctly capturing the symmetry transformations of data can lead to efficient models with strong generalization capabilities, though methods incorporating symmetries often require prior knowledge. While recent advancements have been made in learning those symmetries directly from the dataset, most of this work has focused on the discriminative setting. In this paper, we take inspiration from group theoretic ideas to construct a generative model that explicitly aims to capture the data's approximate symmetries. This results in a model that, given a prespecified but broad set of possible symmetries, learns to what extent, if at all, those symmetries are actually present. Our model can be seen as a generative process for data augmentation. We provide a simple algorithm for learning our generative model and empirically demonstrate its ability to capture symmetries under affine and color…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMathematics and Applications
MethodsSparse Evolutionary Training
