atlas

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

Hyperspherical Classification with Dynamic Label-to-Prototype Assignment

CVPR 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Learning from unlabeled and positive-unlabeled 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 a hyperspherical classifier with fixed, uniformly distributed prototypes whose label-to-prototype assignment is optimized during training via Hungarian bipartite matching alternating with gradient descent.

Problem

Non-parametric fixed-prototype classifiers assign each class to a static prototype, which fails to capture inter-class relationships and constrains metric space utilization, especially when metric dimension is much smaller than the number of classes.

Approach

Fix equidistributed hyperspherical prototypes (via a Gaussian potential uniformity loss) and treat the label-to-prototype mapping as an optimization variable, updated each epoch by Hungarian matching between momentum-averaged class features and prototypes, while the backbone is trained with a cosine regression loss to the assigned prototype.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use dynamic label-to-prototype assignment instead of fixed assignmentHyperspherical classification · CIFAR-100accuracy: +0.88Helped
Use dynamic label-to-prototype assignment instead of fixed assignmentHyperspherical classification · ImageNet-200accuracy: +2.15Helped
Use dynamic label-to-prototype assignmentHyperspherical classification · ImageNet-1Kaccuracy: 76.51 -> 77.47Helped
Use dynamic label-to-prototype assignmentHyperspherical classification · CIFAR-100 long-tail, imbalance factor 0.01accuracy: 45.3 -> 44.9Hurt
Use dynamic label-to-prototype assignmentHyperspherical classification · ImageNet-LTaccuracy: 44.7 -> 44.6No clear effect
Update label-to-prototype assignment at τ′=10 rather than τ′=1 (ablation)Proposed method · CIFAR-100accuracyHelped
Replace equidistributed prototypes with pre-trained softmax prototypes (ablation)Proposed method · CIFAR-100, d=64accuracy: 65.94 -> 64.71Hurt
Add prototype-uniformity regularization to PSC (ablation)PSC · CIFAR-100, d=64accuracy: 63.23 -> 64.53Helped
Use dynamic prototype matching with pre-trained softmax prototypes (ablation)Proposed method · CIFAR-100, d=64accuracy: 63.23 -> 64.71Helped
Use d=512 instead of d=4096 (ablation)Proposed method on ImageNet-LT · ImageNet-LTaccuracy: 44.6 -> 44.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-100 ImageNet-200 ImageNet-1K CIFAR-10 SVHN STL-10 ImageNet-LT

Benchmarks: CIFAR-100 ImageNet-200 ImageNet-1K CIFAR-10 SVHN STL-10 ImageNet-LT

Metrics: classification accuracy average pairwise cosine similarity

Baselines: PSC ETF HPN Word2Vec prototypes DNC Kasarla et al. Goto et al.

Builds on: Equiangular Tight Frame classifier Hyperspherical Prototype Networks Gaussian potential uniformity loss (Wang et al. 2020) Hungarian algorithm

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