atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Contrastive dimension reduction: when and how?

NeurIPS 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Dense features and foundation priors · 2 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 contrastive bootstrap hypothesis test and a contrastive dimension estimator (CDE) based on principal angles between foreground and background subspaces to decide whether contrastive dimension reduction is warranted and how many foreground-unique dimensions exist.

Problem

Contrastive dimension reduction methods are used without a way to test whether foreground-unique information exists, and the reduced dimension must be chosen as a tuning parameter without a principled estimator.

Approach

Define the contrastive subspace as the projection of the foreground subspace onto the orthogonal complement of the background subspace; its dimension equals the count of nonzero principal angles (plus max(dx-dy,0)). Test H0 (foreground subspace contained in background) via a contrastive bootstrap, and estimate the contrastive dimension by counting principal-angle cosines below a threshold.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply CDE to foreground and background with true dxy=0CDE · Simulation 1estimated contrastive dimension: 0 -> 0.44Helped
apply CDE where true dxy=6CDE · Simulation 2estimated contrastive dimension: 6 -> 6Helped
apply CDE to disk images with a foreground lineCDE · Disk + Lineestimated contrastive dimension: 1 -> 1Helped
apply CDE to MNIST images with a foreground lineCDE · MNIST + Lineestimated contrastive dimension: 1 -> 1Helped
apply contrastive bootstrap test under the null settingContrastive bootstrap test · Simulation 1type I errorMixed
apply contrastive bootstrap test where dxy=6Contrastive bootstrap test · Simulation 2p-value: 0.029Helped
use 2 instead of 1 CPCA componentCPCA classification · Corrupted MNIST classificationaccuracy: 0.583 -> 0.941Helped
increase CPCA dimension from 2 to 5CPCA classification · Corrupted MNIST classificationaccuracy: 0.941 -> 0.945Helped
increase CPCA dimension from 5 to 10CPCA classification · Corrupted MNIST classificationaccuracy: 0.945 -> 0.947No clear effect
apply CDE to Noisy MNISTCDE · Noisy MNISTestimated contrastive dimension: 5Helped
apply the bootstrap test to BMMCContrastive bootstrap test · BMMCp-value: 0.073Mixed
apply CDE to Pathogen dataCDE · Pathogenestimated contrastive dimension: 10Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST Corrupted MNIST Mouse Protein mHealth BMMC Small Molecule ECCITE-Seq Pathogen Perturb-Seq CelebA

Benchmarks: Corrupted MNIST Mouse Protein mHealth BMMC Small Molecule ECCITE-Seq Pathogen Perturb-Seq CelebA

Metrics: p-value estimated contrastive dimension principal angle cosines type I error rate classification accuracy

Baselines: CPCA PCPCA CLVM CVAE CVI

Builds on: Contrastive PCA Probabilistic Contrastive PCA Contrastive Latent Variable Model Contrastive Variational Inference Probabilistic PCA

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