atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Equivariance by Contrast: Identifiable Equivariant Embeddings from Unlabeled Finite Group Actions

NeurIPS 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Equivariant and disentangled latent representations · 0 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 Equivariance by Contrast (EbC), an encoder-only contrastive method that jointly learns an embedding and a linear group representation from unlabeled (y, g·y) pairs, with an identifiability proof up to linear maps.

Problem

Learning equivariant embeddings where group actions act as invertible linear maps, using only observation pairs (y, g·y) with unknown group elements and no generative model or group-specific architecture.

Approach

Infers a linear group representation per batch of paired samples via least squares on encoder outputs, applies it to a query embedding, and trains the encoder with a contrastive (InfoNCE-style) objective over negatives; the paper proves identifiability of the latent space and representation up to a linear map under diversity conditions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace InfoNCE with EbC's learned implicit group representationEncoder-only representation learning · SO3, O3, and GL3 synthetic dataR²(x) and R²(G): R²(x): 0.0 -> 99.7 (SO3), 0.0 -> 99.8 (O3), 0.1 -> 99.8 (GL3); R²(G): 0.0 -> 99.7 (SO3), 0.0 -> 99.7 (O3), 0.0 -> 99.7 (Helped
replace InfoNCE with EbCRepresentation learning on synthetic group data · SO3, O3, and GL3 synthetic dataAcc(C): 98.9 -> 99.1 (SO3); 99.1 -> 99.2 (O3); 98.5 -> 98.5 (GL3)No clear effect
replace InfoNCE with EbCRepresentation learning on image data · Infinite dSpritesAcc(C): 99.97 -> 74.04Hurt
replace InfoNCE with EbCRepresentation learning on image data · Infinite dSpritesAcc(G, 5): 0.36 -> 99.91Helped
use a symmetric loss (ablation)EbC · O3 and GL3 synthetic dataAcc(G, 5): O3, negatives both: 89.75 -> 99.83; GL3, negatives both: 99.98 -> 99.93Helped
use negatives from both input and transformed samples instead of only input samples (ablation)EbC with non-symmetric loss · GL3 synthetic dataAcc(G, 1): 99.91 -> 93.14Hurt
use negatives from both input and transformed samples instead of only transformed samples (ablation)EbC with non-symmetric loss · O3 synthetic dataAcc(G, 5): 95.91 -> 89.75Hurt
use negatives from both input and transformed samples instead of only transformed samples (ablation)EbC with non-symmetric loss · GL3 synthetic dataAcc(G, 1): 96.83 -> 93.14Hurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic group data (SO(n), O(n), GL(n)) infinite dSprites

Benchmarks: infinite dSprites synthetic SO(3), O(3), GL(3) data

Metrics: R^2(x) R^2(G) Acc(G,K) Acc(C,K) TopK accuracy

Baselines: InfoNCE DCL with LDS DCL with SLDS linear baseline

Builds on: InfoNCE CARE Linear dynamical systems contrastive learning (DCL) Nonlinear ICA identifiability SimCLR

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