atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

A Generative Model of Symmetry Transformations

NeurIPS 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Equivariant and disentangled latent representations · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a Symmetry-aware Generative Model (SGM) that factors data into an invariant prototype and a learned distribution over group transformation parameters, learned via self-supervised invariance plus maximum likelihood, and uses it for data augmentation in VAEs.

Problem

Generative models ignore the approximate symmetries present in data, and symmetry learning has mostly targeted discriminative models where labels are assumed invariant; generative models must capture symmetry factors of variation, yet prior symmetry knowledge is often required.

Approach

Decompose each observation as a transformation of an invariant prototype, x = T_eta(prototype), where a self-supervised transformation inference network maps observations to prototypes and a normalizing flow models p(eta | prototype); the prototype density is never modeled, and the flow learns which transformations from a prespecified broad group are actually present.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
incorporate learned symmetries with AugVAE data augmentationVAE · Rotated MNISTimportance-weighted lower boundHelped
use InvVAE to represent examples by their inferred prototypesVAE · Rotated MNISTlikelihood: 500 nat largerHelped
use InvVAE prototype representationsVAE · Rotated MNISTperformance under rotationHelped
train InvVAE on half the training dataInvVAE · Rotated MNISTmetrics: <10%No clear effect
use standard data augmentation instead of learned, prototype-conditioned augmentationVAE · Rotated MNISTimportance-weighted lower boundMixed
incorporate learned symmetries with AugVAE data augmentationVAE · GalaxyMNISTimportance-weighted lower boundHelped
train AugVAE on half the datasetAugVAE · GalaxyMNISTimportance-weighted lower boundNo clear effect
use the x-space SSL objective instead of the h-space objective (ablation)Rotation inference net · Fully rotated MNISTx-mse: 0.3567 -> 0.2387Helped
use the x-space SSL objective instead of the h-space objective (ablation)Rotation inference net · Fully rotated MNISTeta-mse: 0.4736 -> 0.9715Hurt
average the x-space and h-space SSL objectives instead of using h-space alone (ablation)Rotation inference net · Fully rotated MNISTx-mse: 0.3567 -> 0.3129Hurt
average the SSL loss over 5 samples instead of 1 (ablation)Rotation inference net · Fully rotated MNISTx-mse: 0.0981 -> 0.0840Helped
use the symmetric SSL loss (ablation)SGM inference network · MNISTtraining performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST dSprites GalaxyMNIST PatchCamelyon

Benchmarks: MNIST under affine transformations MNIST under color transformations dSprites GalaxyMNIST

Metrics: importance-weighted lower bound (test log-likelihood) reconstruction mse prototype mse

Baselines: standard VAE VAE with standard data augmentation InvVAE (invariant-encoder VAE variant)

Builds on: BYOL BINCE Neural Spline Flow VAE importance-weighted bound

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy