atlas

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

Modulate Your Spectrum in Self-Supervised Learning

ICLR 2024 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Data-efficient and robust self-supervision · 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 Spectral Transformation (ST), a framework generalizing whitening loss, and IterNorm with trace loss (INTL) for self-supervised learning that avoids dimensional collapse.

Problem

Dimensional collapse in joint-embedding self-supervised learning, where embedding covariance develops zero eigenvalues; whitening-based losses prevent it but hard whitening is numerically unstable and whether other functions can avoid collapse is unclear.

Approach

Generalizes whitening into spectral transformation g(Σ) that maps the embedding spectrum; shows IterNorm (Newton iteration) is an instance of ST, and adds a trace loss on the transformed output so the spectrum is driven toward equal eigenvalues, with a theoretical convexity argument.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add trace loss to IterNorm (ablation)IterNorm on CIFAR-10 · CIFAR-10top-1 accuracyHelped
remove IterNorm while retaining trace loss (ablation)INTL on CIFAR-10 · CIFAR-10top-1 accuracy: 16.15%Hurt
use EMA with INTL (ablation)INTL on ImageNet · ImageNet, 800 epochstop-1 accuracy: 73.1 -> 74.3No clear effect
increase projection dimension from 2048 to 8192 (ablation)INTL on ImageNet · ImageNet linear evaluationtop-1 accuracy: +0.14%Helped
add multi-crop augmentation (ablation)INTL on ImageNet · ImageNet linear evaluationtop-1 accuracy: 76.5% -> 76.6%Helped
increase IterNorm iteration count to T=9 (ablation)IterNorm without trace loss · CIFAR-10maximum eigenvalue of whitened output: around 10^7Hurt
increase IterNorm iteration count to T≥11 (ablation)IterNorm without trace loss · CIFAR-10trainability: T\geq11; NANHurt
set power-function exponent p near 0.5 (0.45 or 0.55) instead of deviating from 0.5 (ablation)Spectral Transformation · real-world datasetsevaluation performanceHelped
increase embedding dimension beyond batch size when using hard whitening (ablation)Hard whitening · ImageNet and CIFAR-10training stability: d= 1024 or 2048; 10^{-12} \sim 10^{-10}Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet-100 ImageNet COCO2017

Benchmarks: CIFAR-10 CIFAR-100 ImageNet-100 ImageNet COCO detection COCO instance segmentation

Metrics: top-1 linear accuracy 5-nearest neighbors accuracy AP AP50 AP75

Baselines: SimCLR MoCo v2 BYOL SwAV SimSiam W-MSE Shuffled-DBN Barlow Twins VICReg Zero-CL CW-RGP DINO

Builds on: W-MSE IterNorm Barlow Twins VICReg BYOL

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