atlas

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

Diversity Is All You Need for Contrastive Learning: Spectral Bounds on Gradient Magnitudes

NeurIPS 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Contrastive representation theory · 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.

Derives non-asymptotic spectral bands bounding the squared InfoNCE gradient norm via alignment, temperature and batch spectrum, and uses effective rank to design spectrum-aware batch selection (pool policies and a greedy builder) evaluated on ImageNet-100 and CIFAR-10.

Problem

Contrastive learning depends on how positive and negative pairs are constructed in a batch, but the batch-level spectral structure of the embedding cloud and its effect on InfoNCE gradient magnitude are not well characterized.

Approach

Bounds the squared InfoNCE gradient norm using negatives-only second moments (upper band) and alignment (lower band), relates the upper band to batch top eigenvalue, and uses effective rank as a practical handle for diversity-aware batch selection via a greedy trace-reduction builder.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use spectrum-aware batch selection (P1, P2, or P3) instead of uniform random samplingSimCLR on ImageNet-100 · ImageNet-100AULC: 1.46\!\pm\!0.05 -> 1.24\!\pm\!0.04 (P2); lower is betterHelped
Select batches with the highest effective rank (P1)SimCLR on ImageNet-100 · ImageNet-100Peak anisotropy: 0.92\!\pm\!0.03 -> 0.87\!\pm\!0.02Helped
Select batches with the lowest effective rank (P2)SimCLR on ImageNet-100 · ImageNet-100AULC: 1.46\!\pm\!0.05 -> 1.24\!\pm\!0.04Helped
Select batches with the lowest effective rank (P2)SimCLR on ImageNet-100 · ImageNet-100Peak anisotropy: 0.92\!\pm\!0.03 -> 0.97\!\pm\!0.02Hurt
Select batches closest to the target effective rank (P3)SimCLR on ImageNet-100 · ImageNet-100AULC: 1.46\!\pm\!0.05 -> 1.30\!\pm\!0.02Helped
Replace uniform batch sampling with Greedy-64 batch constructionSimCLR on ImageNet-100 · ImageNet-100Time to 67.5% top-1: 15%Helped
Replace Pool-P3 selection with Greedy-64 batch constructionSimCLR on ImageNet-100 · ImageNet-100Time to 67.5% top-1: 24%Helped
Use a 64-sample probe set for greedy batch construction instead of random selectionSimCLR on CIFAR-10 · CIFAR-10Time-to-accuracyHelped
Reduce the greedy probe size to 16 (ablation)Greedy batch construction · CIFAR-10Final accuracyHurt
Increase the greedy probe size to 256 (ablation)Greedy batch construction · CIFAR-10AUACNo clear effect
Whiten and renormalize embeddings within each batchSimCLR on ImageNet-1k · ImageNet-1k50-step rolling variance of mean squared gradient: raw/whitened ≈ 1.37×Helped
Increase temperature sweep with fixed batch geometrySynthetic InfoNCE gradients · Synthetic temperature sweepLog-log gradient scaling slope: 2.02 ± 0.03No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-100 CIFAR-10 ImageNet-1k Oxford Pets synthetic Gaussian-derived embeddings

Benchmarks: ImageNet-100 CIFAR-10 ImageNet-1k Oxford Pets

Metrics: top-1 accuracy time-to-accuracy AULC gradient-band containment log-log slope of gradient vs 1/tau gradient variance

Baselines: SimCLR (vanilla) Random batch sampling Pool-P3

Builds on: SimCLR MoCo InfoNCE RankMe

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