atlas

Research map / Label-efficient and robust learning / Self-supervised and contrastive

Cross-Entropy Is All You Need To Invert the Data Generating Process

ICLR 2025 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Invariance-based self-supervised learning · 1 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.

Extends nonlinear ICA identifiability to DIET (parametric instance discrimination) under a cluster-centric vMF data model and shows cross-entropy supervised classification is a special case that recovers latents up to a linear transformation.

Problem

Why supervised cross-entropy classification learns linearly decodable, interpretable representations; existing identifiability theory covers SSL and auxiliary-variable ICA but not standard supervised classification or the post-training representation.

Approach

Model the data generating process with vMF-distributed latents around unit-norm class cluster vectors; show that minimizing DIET's instance-discrimination cross-entropy identifies latents up to (scaled) orthogonal or affine-linear maps, and that supervised classification is the special case where instance labels are replaced by class labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
train an MLP classifier with cross-entropy instead of decoding from raw inputsDisLib dSprites · dSprites categoryPearson correlation: 0.26 \scriptscriptstyle\pm 0.00 -> 0.94 \scriptscriptstyle\pm 0.01Helped
train a CNN classifier with cross-entropy instead of decoding from raw inputsDisLib Shapes 3D · Shapes 3D objSizePearson correlation: 0.21 \scriptscriptstyle\pm 0.00 -> 0.99 \scriptscriptstyle\pm 0.00Helped
train a CNN classifier with cross-entropy instead of decoding from raw inputsDisLib MPI 3D · MPI 3D posXPearson correlation: 0.28 \scriptscriptstyle\pm 0.00 -> 0.90 \scriptscriptstyle\pm 0.01Helped
train a CNN classifier with cross-entropy instead of decoding from raw inputsDisLib MPI 3D real · MPI 3D real posYPearson correlation: 0.44 \scriptscriptstyle\pm 0.00 -> 0.71 \scriptscriptstyle\pm 0.02Helped
use a CNN rather than an MLP encodercross-entropy classification on DisLib · DisLib datasetsPearson correlationMixed
increase latent dimensionality from 5 to 20synthetic supervised classification · Synthetic simulation, |C|=100R² (learned latent to ground-truth latent): 99.8\scriptscriptstyle\pm0.00 -> 82.1\scriptscriptstyle\pm0.02Hurt
use class labels instead of instance indicescross-entropy classification under the synthetic DGP · Synthetic simulationR² (learned latent to ground-truth latent)Helped

Surprising findings

Limitations

Experimental setup

Datasets: DisLib ImageNet ImageNet-X

Benchmarks: DisLib ImageNet-X

Metrics: R^2 MAE of singular values Pearson correlation linear decoding accuracy

Baselines: InfoNCE random initialization raw input decoding

Builds on: DIET generalized contrastive learning time contrastive learning InfoNCE

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