atlas

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

Symmetric Neural-Collapse Representations with Supervised Contrastive Loss: The Impact of ReLU and Batching

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

Shows analytically and empirically that adding a final-layer ReLU makes supervised contrastive loss learn orthogonal-frame embedding geometry under class imbalance, and proposes batch-binding to guarantee the unique OF minimizer under mini-batch training.

Problem

SCL embedding geometry loses symmetry under class imbalance, prior theory covers only balanced data, and the effect of mini-batch selection on the learned geometry is unclear.

Approach

Refine the unconstrained features model by constraining SCL embeddings to the non-negative orthant (modeling a final ReLU), proving global minimizers form an orthogonal frame irrespective of label distribution, and derive batch-interaction-graph conditions for a unique OF minimizer with batch-binding (adding one example per class to every batch).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add ReLU after the projection headSCL with ResNet-18 · CIFAR100, balancedtest accuracy: 72.17 $\pm$ 0.23 -> 72.32 $\pm$ 0.60No clear effect
Add ReLU after the projection headSCL with ResNet-18 · CIFAR100, 10-Steptest accuracy: 56.58 $\pm$ 0.50 -> 58.16 $\pm$ 0.76Helped
Add ReLU after the projection headSCL with ResNet-18 · CIFAR100, 10-LTtest accuracy: 57.10 $\pm$ 1.04 -> 57.88 $\pm$ 1.05No clear effect
Add ReLU after the projection headSCL with ResNet-18 · CIFAR100, 100-Steptest accuracy: 43.49 $\pm$ 0.30 -> 43.80 $\pm$ 0.25No clear effect
Add ReLU after the projection headSCL with ResNet-18 · CIFAR100, 100-LTtest accuracy: 37.19 $\pm$ 2.50 -> 39.71 $\pm$ 0.09Helped
Add ReLU at the final layerSCL representations · Imbalanced data (STEP and long-tailed)convergence to orthogonal-frame geometryHelped
Use a fixed batch partition without shuffling or batch-bindingSCL training · CIFAR-10, imbalanced trainingconvergence to orthogonal-frame geometryHurt
Randomly reshuffle the batch partition every epochSCL training · CIFAR-10, imbalanced trainingconvergence to orthogonal-frame geometryHelped
Apply batch-binding to a fixed batch partitionSCL training · CIFAR-10, imbalanced trainingconvergence to orthogonal-frame geometryHelped
Apply batch-bindingSCL without ReLU · Balanced trainingconvergence to ETF geometryHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10 CIFAR-100 Tiny ImageNet

Benchmarks: CIFAR-10 CIFAR-100 Tiny ImageNet MNIST

Metrics: distance to OF geometry balanced test accuracy with NCC SCL loss versus theoretical lower bound

Baselines: SCL without ReLU cross-entropy loss MSE loss no batch-shuffling batch-shuffling

Builds on: supervised contrastive loss unconstrained features model neural collapse

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