atlas

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

Beyond Prototypes: Semantic Anchor Regularization for Better Representation Learning

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Contrastive learning for imbalanced data · 10 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 Semantic Anchor Regularization (SAR), which pulls pixel/feature representations toward pre-defined class anchors that are projected into semantic space, classified by a shared classifier, and maintained via EMA, improving segmentation and classification plug-and-play.

Problem

Prototype-based representation learning via Expectation-Maximization couples class centers to learned features and training-data distribution, introducing biases that hurt tail classes in long-tailed training data (e.g., semantic segmentation).

Approach

Instead of deriving class prototypes from learned features, use pre-defined class anchors as fixed feature centroids; project them via a trainable embedding layer, enforce their inter-class separability with a classifier-aware auxiliary cross-entropy loss (reweighted), smooth them with EMA, and unidirectionally pull pixel features toward them.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add SAR to HRNetHRNetV2-W48 · CityscapesmIoU: 79.9 -> 81.4 (+1.5)Helped
Add SAR to FCN, DeepLabV3, OCRNet, SegFormer, or UPerNetCityscapes segmentation models · CityscapesmIoU: +0.8; +0.4; +1.0; +0.4; +0.5Helped
Add SAR to the evaluated modelsADE20K segmentation models · ADE20KmIoU: +0.5; +0.3; +0.8; +0.5; +0.4; +0.4Helped
Add SAR to the evaluated modelsPascal-Context segmentation models · Pascal-ContextmIoU: +1.3; +0.7; +0.8; +0.4Helped
Use fixed random anchors directly without embedding/classifier-aware auxiliary training (ablation)HRNet · CityscapesmIoU: 79.8~80.3; 79.2~79.9; 79.8~80.4Mixed
Add embedding and auxiliary cross-entropy classification for anchors (ablation)HRNet with normal anchors · CityscapesmIoU: 79.9 -> 80.6 ({\textbf{+0.7}})Helped
Add EMA updates to semantic anchors (ablation)SAR with auxiliary classification · CityscapesmIoU: 80.6 -> 81.1 ({\textbf{+1.2}})Helped
Add reweighting to SAR with auxiliary classification and EMA (ablation)SAR · CityscapesmIoU: 81.1 -> 81.4 ({\textbf{+1.5}})Helped
Vary the auxiliary loss weight λ1 (ablation)SAR on HRNet · CityscapesmIoU: 80.9; 81.4; 81.3No clear effect
Vary the pixel-to-anchor loss weight λ2 (ablation)SAR on HRNet · CityscapesmIoU: 81.2; 81.4; 81.0No clear effect
Vary the reweighting threshold τ (ablation)SAR on HRNet · CityscapesmIoU: 80.4; 81.2; 81.4; 81.0Mixed
Vary the anchor-update threshold δ (ablation)SAR on HRNet · CityscapesmIoU: 80.3; 81.3; 81.4; 81.0Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Cityscapes ADE20K Pascal-Context CIFAR-100 CUB-200-2011 CIFAR-100-LT ImageNet-1K

Benchmarks: Cityscapes ADE20K Pascal-Context CIFAR-100 CUB-200 CIFAR-100-LT

Metrics: mIoU Top-1 accuracy head/body/tail mIoU per-class IoU

Baselines: HRNet FCN DeepLabV3 OCRNet SegFormer UPerNet ProtoSeg CAR DisAlign MiSLAS

Builds on: prototype-based learning CAR MiSLAS DisAlign mmsegmentation

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