atlas

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

Multi-Label Supervised Contrastive Learning

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Partial and multi-label learning · 35 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 multi-level contrastive learning (MLCL), which attaches multiple projection heads (one per label or hierarchy level plus a global head) to an encoder, each with its own temperature, to capture multiple similarity notions in supervised contrastive learning.

Problem

Supervised contrastive learning relies on a single projection space and a single label per sample, which limits its use for multi-label and hierarchical classification, especially with limited training data.

Approach

Use multiple projection heads, each defining positives by a different similarity criterion (a single label level, or Jaccard label overlap for a global head), with head-specific temperatures (low for fine labels, high for superclasses) and a weighted sum of the per-head SupCon losses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MLCL instead of SupConCIFAR-100 image classification · CIFAR-100 testTop-1 accuracy: 76.50 -> 77.70Helped
Use MLCL instead of HiMulConEDeepFashion image classification · DeepFashion testTop-1 accuracy: 73.21 -> 73.90Helped
Use MLCL instead of cross-entropyBERT multi-label classifier · TripAdvisor and BeerAdvocate, 30–360 samplesaccuracy: TripAdvisor: 71.30 -> 72.9; 74.19 -> 75.1; 77.00 -> 77.9; 78.10 -> 79.0; BeerAdvocate: 65.45 -> 66.90; 66.37 -> 67.40; 6Helped
Add the global projection head (ablation)MLCL on TripAdvisor · TripAdvisor, 30–360 samplesaccuracy: 72.50 -> 72.9; 74.81 -> 75.1; 77.30 -> 77.9; 78.44 -> 79.0Helped
Add the global projection head (ablation)MLCL on BeerAdvocate · BeerAdvocate, 30–360 samplesaccuracy: 65.95 -> 66.90; 66.71 -> 67.40; 69.25 -> 69.61; 71.22 -> 71.81Helped
Use MLCL rather than SupCon to train the transferred encoderCIFAR-100-to-CIFAR-10 transfer · CIFAR-10 testaccuracy: 85.97 -> 86.88; 83.70 -> 84.91; 82.54 -> 83.69; 78.62 -> 79.44Helped
Use MLCL rather than SupCon with fewer training samplesCIFAR-100 image classification · CIFAR-100 test, 1,000–40,000 training samplesTop-1 accuracy: 19.31 -> 34.74; 34.51 -> 56.02; 40.20 -> 59.32; 54.73 -> 69.36; 59.26 -> 72.50; 63.21 -> 75.60Helped
Increase the superclass-head temperature to 0.5 (ablation)MLCL hierarchical classification · CIFAR-100 test, subset of training samplesaccuracyHelped
Set the superclass-head temperature excessively high or low rather than 0.5 (ablation)MLCL hierarchical classification · CIFAR-100 test, subset of training samplesaccuracyHurt
Assign a large weight of 0.6 to global projection loss under uniform label noise (ablation)MLCL multi-label classifier · TripAdvisor and BeerAdvocate noisy-label settingsTop-1 accuracy: up to 7%Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-100 DeepFashion TripAdvisor BeerAdvocate CIFAR-10

Benchmarks: CIFAR-100 DeepFashion TripAdvisor BeerAdvocate CIFAR-10

Metrics: top-1 classification accuracy

Baselines: SimCLR SupCon Guided HiMulConE Cross-Entropy

Builds on: SupCon SimCLR BERT fine-tuning

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