atlas

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

Investigating the Benefits of Projection Head for Representation Learning

ICLR 2024 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Representation evaluation and trade-offs · 3 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.

Theoretically explains why pre-projection representations outperform post-projection ones via layer-wise progressive feature weighting in linear models and feature selection via non-linearity, validated on MNIST-on-CIFAR-10, CIFAR-100, and UrbanCars, and proposes a fixed reweighting head as an alternative.

Problem

Why are pre-projection representations (before a projection head) better for downstream tasks than post-projection ones in contrastive and supervised learning, when the pre-projection features are not directly optimized by the loss?

Approach

Shows that gradient-based training (min-norm or gradient flow) yields balanced layer weights W1W1^T = W2^T W2, so the pre-projection encoder weights features more equally; with non-linearity, lower layers retain features that are zeroed after the head, and a fixed reweighting head mimics this effect.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use pre-projection instead of post-projection representationsSCL · Synthetic coarse-to-finefine accuracy: $36.0_{\pm 0.1}$ vs $25.7_{\pm 0.7}$Helped
Use pre-projection instead of post-projection representationsSL · Synthetic coarse-to-finefine accuracy: $33.7_{\pm 0.3}$ vs $29.7_{\pm 0.3}$Helped
Use pre-projection instead of post-projection representationsSL · Synthetic coarse-to-finecoarse accuracy: $53.1_{\pm 0.3}$ vs $53.2_{\pm 0.7}$No clear effect
Use pre-projection instead of no-head vanilla representationsSimCLR ResNet-18 · MNIST-on-CIFAR-10digit classification accuracy: 77.0 -> 97.3Helped
Use pre-projection instead of no-head vanilla representationsSCL ResNet-18 · CIFAR-100 fine-grained classificationfine-grained accuracy: 21.8 -> 36.0Helped
Use pre-projection instead of no-head vanilla representationsSL ResNet-18 · CIFAR-100 fine-grained classificationfine-grained accuracy: 31.44 -> 33.7Helped
Use pre-projection instead of no-head vanilla representationsSL · UrbanCars few-shot distribution shiftfew-shot adaptation accuracy: 82.2 -> 86.1Helped
Replace the trainable projection head with a fixed reweighting headSimCLR ResNet-18 · MNIST-on-CIFAR-10digit classification accuracy: 77.0 -> 97.3Helped
Replace the trainable projection head with a fixed reweighting headSCL ResNet-18 · CIFAR-100 fine-grained classificationfine-grained accuracy: 21.8 -> 30.2Helped
Replace the trainable projection head with a fixed reweighting headSL ResNet-18 · CIFAR-100 fine-grained classificationfine-grained accuracy: 31.44 -> 32.2Helped
Replace the trainable projection head with a fixed reweighting headSL · UrbanCars few-shot distribution shiftfew-shot adaptation accuracy: 82.2 -> 87.0Helped
Increase weight decay (ablation)SimCLR ResNet-18 with projection head · MNIST-on-CIFAR-10 with p_drop=1digit classification accuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10 CIFAR-100 UrbanCars ImageNet

Benchmarks: MNIST CIFAR-100 coarse/fine UrbanCars ImageNet shifted variants

Metrics: linear probe accuracy few-shot adaptation accuracy sample complexity indicator

Baselines: post-projection representations no-projection vanilla training without head trainable projection head

Builds on: SimCLR supervised contrastive learning 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