atlas

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

Non-negative Contrastive Learning

ICLR 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Prototype and concept dictionary models · 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 Non-negative Contrastive Learning (NCL), which adds a ReLU non-negativity reparameterization to contrastive objectives so that learned features are equivalent to a symmetric NMF of the augmentation co-occurrence matrix, yielding sparser, more disentangled, interpretable features.

Problem

Contrastive learning features are dense, rotation-symmetric and non-interpretable, so individual feature dimensions do not correspond to semantic concepts.

Approach

Impose non-negativity on contrastive encoder outputs (e.g., via ReLU), which the paper shows is mathematically equivalent to symmetric NMF of the normalized co-occurrence matrix; this breaks rotation symmetry and yields sparse, class-consistent, orthogonal features with identifiability and Bayes-optimal linear-probe guarantees.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add non-negative feature outputsSimCLR · CIFAR-100LP accuracy: 58.6 ± 0.2 -> 59.7 ± 0.4Helped
add non-negative feature outputsSimCLR · ImageNet-100FT accuracy: 77.3 ± 0.5 -> 79.2 ± 0.4Helped
add non-negative feature outputsSimCLR · ImageNet-C (100 classes)LP accuracy: 34.5 ± 0.2 -> 36.1 ± 0.3Helped
add non-negative feature outputsSimCLR · ImageNet-100, feature selection using all 2048 dimensionsmAP@10: 10.9 ± 0.2 -> 14.2 ± 0.2Helped
select the top 512 dimensions by expected activation with ReLU (ablation)NCL · ImageNet-100mAP@10: 14.2 ± 0.2 -> 14.2 ± 0.2No clear effect
select the top 512 dimensions by expected activation with ReLU (ablation)NCL · ImageNet-100transfer accuracy: 19.9 ± 0.1 -> 19.8 ± 0.1No clear effect
add non-negative feature outputsSimCLR · ImageNet-100SEPIN@100: 0.69 ± 0.01 -> 3.87 ± 0.04Helped
add non-negative feature outputsSimCLR · ImageNet-100SEPIN@all: 0.47 ± 0.01 -> 0.48 ± 0.01No clear effect
add non-negative feature outputsSCL · CIFAR-10linear accuracy (encoder): 88.0% -> 88.6%Helped
replace non-negative feature outputs with L1 regularizationSCL · CIFAR-10linear accuracy (encoder): 88.0 -> 87.2Hurt
use the ReLU-forward, GELU-gradient reparameterization to revive dead neurons (ablation)NCL · CIFAR-10 and CIFAR-100feature diversityHelped
use the ReLU-forward, GELU-gradient reparameterization to revive dead neurons (ablation)NCL · ImageNet-100performance relative to ReLUHurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-100 CIFAR-10 CIFAR-100 Dsprites ImageNet-C ImageNet-Sketch Stylized ImageNet

Benchmarks: ImageNet-100 CIFAR-10 CIFAR-100 Stylized ImageNet ImageNet-C ImageNet-Sketch Dsprites

Metrics: linear probing accuracy fine-tuning accuracy mAP@10 SEPIN@k MIG class consistency rate feature sparsity

Baselines: CL (SimCLR / InfoNCE) spectral contrastive learning l1-regularized contrastive learning SupCon CE

Builds on: SimCLR spectral contrastive loss InfoNCE non-negative matrix factorization SupCon

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