atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

StrWAEs to Invariant Representations

ICML 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Regularizing VAE latent information

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.

Shows Wasserstein autoencoders can automatically derive structured encoders (with conditional-independence penalties) from a factorized decoder, yielding StrWAEs for semi-supervised classification, conditional generation, and invariant representation learning.

Problem

Imposing conditional-independence structure on latent variables to make them invariant to nuisance variables in autoencoders usually relies on ad hoc, heuristic penalties added to VAE objectives, with no principled way to determine the matching encoder structure.

Approach

Starting from a Wasserstein distance between data and a structured (chain-model) decoder distribution, the optimal encoder is shown to be constrained to mirror the decoder's factorization, so the encoder structure and penalties (distribution matching plus HSIC-type independence) follow from the WAE framework rather than being hand-designed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use StrWAE instead of AAESemi-supervised classification · MNIST (100 labeled)classification accuracy: 98.10 (±0.35) -> 98.69 (±0.04)Helped
Use StrWAE instead of GMVAEConditional generation · MNIST (100 labeled)conditional generation accuracy (Y): 87.44 (±1.45) -> 96.06 (±0.57)Helped
Use StrWAE instead of CCVAESemi-supervised classification · SVHN (1000 labeled)classification accuracy: 90.02 (±0.07) -> 85.59 (±0.22)Hurt
Use StrWAE instead of AAEConditional generation · SVHN (1000 labeled)conditional generation accuracy (Y): 82.99 (±3.17) -> 98.80 (±0.44)Helped
Use StrWAE instead of HCVInvariant representation learning · Extended Yale Bidentity accuracy: 0.72 -> 0.98Helped
Use StrWAE instead of HCVInvariant representation learning · Extended Yale Blighting group accuracy (RF): 0.51 -> 0.23Helped
Use StrWAE instead of HCVImage generation · Extended Yale BFID: 232 -> 55.7Helped
Use StrWAE instead of AAESpeech recognition · Mini Speech Recognitionclassification accuracy (Y): 24.03 -> 60.88Helped
remove the HSIC penalty (ablation)StrWAE invariant representation model · Extended Yale Bidentity accuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST SVHN VGGFace2 Extended Yale B Mini Speech Recognition dataset

Benchmarks: MNIST SVHN VGGFace2 Extended Yale B Mini Speech Recognition

Metrics: classification accuracy conditional generation accuracy FID sharpness MSE

Baselines: GMVAE M1+M2 AAE CCVAE Smooth-ELBO HCV VAE Fader Networks

Builds on: Wasserstein autoencoder semi-supervised VAE (M1+M2) HSIC-constrained VAE adversarial autoencoder Fader Networks

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