atlas

Research map / Label-efficient and robust learning / OOD and anomaly detection

HYPO: Hyperspherical Out-Of-Distribution Generalization

ICLR 2024 · Label-efficient and robust learning › OOD and anomaly detection · approach: Out-of-distribution generalization theory · 1 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 HYPO, a hyperspherical prototype-based loss (intra-class alignment plus inter-prototype separation) for OOD generalization, with a theoretical bound linking the loss to reduced intra-class variation.

Problem

Out-of-distribution generalization requires learning features whose class-conditional distributions are stable across training domains and well separated across classes; prior theory bounds OOD error by intra-class variation and inter-class separation but gives no practical algorithm to optimize the

Approach

Normalize features onto a unit hypersphere and train with a prototype-based loss: a softmax term pulling samples toward their class prototype (variation) plus a term pushing class prototypes apart (separation), interpreted as vMF maximum likelihood and shown theoretically to reduce the variation term in the OOD error bound.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use HYPO instead of ERMResNet-18 trained on CIFAR-10 · CIFAR-10-C Gaussian noiseOOD accuracy: 78.09\% to 85.21\% (+\textbf{7.12}\%)Helped
Use HYPO instead of the strongest listed loss-based baselineResNet-50 domain generalization · PACSaccuracy: 86.9 to 88.0Helped
Use HYPO instead of GVRTResNet-50 domain generalization · Office-Homeaccuracy: 70.1 to 71.7Helped
Use HYPO instead of GVRTResNet-50 domain generalization · VLCSaccuracy: 79.0 to 78.2Hurt
Use HYPO instead of GVRTResNet-50 domain generalization · PACS, Office-Home, VLCSaverage accuracy: 78.1 to 79.3Helped
Use HYPO rather than PCL with SGDPACS domain generalization · PACSaverage accuracy: 86.3 to 88.0Helped
Use HYPO rather than PCL with SWADPACS domain generalization · PACSaverage accuracy: 88.7 to 89.0Helped
Add SWAD optimization to HYPOHYPO · PACSaverage accuracy: 88.0 to 89.0Helped
Emphasize hard negative pairs from the same domainHYPO variation loss for multi-source domain generalization · PACS, Office-Home, VLCSaccuracyNo clear effect

Limitations

Experimental setup

Datasets: CIFAR-10 PACS Office-Home VLCS Terra Incognita ImageNet-100

Benchmarks: CIFAR-10-C PACS Office-Home VLCS Terra Incognita ImageNet-100

Metrics: OOD accuracy ID accuracy average accuracy Sinkhorn divergence

Baselines: ERM CORAL DANN MLDG MMD IRM GroupDRO I-Mixup RSC ARM VREx Mixstyle

Builds on: PCL SWAD variation-based OOD error bound (Ye et al. 2021) DomainBed

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