atlas

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

Strengthen Out-of-Distribution Detection Capability with Progressive Self-Knowledge Distillation

ICML 2025 · Label-efficient and robust learning › OOD and anomaly detection · approach: Provable and feature-based OOD detection

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 PSKD, a self-distillation framework that periodically selects the best-OOD-detecting checkpoint from training history as a teacher (using pseudo-outliers for selection) and distills its logits and penultimate features to improve OOD detection and ID accuracy.

Problem

OOD detection performance peaks at an intermediate training stage and degrades as the model memorizes atypical samples; existing forgetting-based fixes (UM/UMAP) sacrifice ID generalization.

Approach

Instead of forgetting atypical samples, periodically select the training-history checkpoint with the best AUROC on validation data vs. pseudo-outliers as a self-teacher, and distill its softened logits and penultimate features into the current student, giving uncertainty-embedded soft targets; works as a plug-in with other OOD methods.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add PSKD to Energy baselineEnergy on CIFAR-10 · CIFAR-10 near- and far-OODFPR95: 61.34±4.63 -> 31.67±0.78 (near); 41.69±5.32 -> 20.48±1.30 (far)Helped
Add PSKD to Energy baselineEnergy on CIFAR-100 · CIFAR-100 near- and far-OODAUROC: 80.91±0.08 -> 81.45±0.44 (near); 79.77±0.61 -> 82.40±0.52 (far)Helped
Add PSKD to Energy baselineEnergy on ImageNet-200 · ImageNet-200 average OODAUROC: 86.68±0.12 -> 87.12±0.15Helped
Use stationary rather than progressive teacher selection (ablation)PSKD · CIFAR-10, CIFAR-100, and ImageNet-200AUROC: 93.14±0.21 -> 92.82±0.68 (CIFAR-10); 81.93±0.13 -> 81.78±0.06 (CIFAR-100); 87.12±0.15 -> 86.90±0.16 (ImageNet-200)Hurt
Increase teacher selection frequency to 5 selections per epoch (ablation)PSKD · CIFAR-10, near- and far-OOD averageFPR95: 26.08±1.02 -> 25.79±2.17Helped
Reduce teacher selection frequency to 1 selection per 5 epochs (ablation)PSKD · CIFAR-10, near- and far-OOD averageFPR95: 26.08±1.02 -> 26.86±0.91Hurt
Set feature-distillation weight α to 0 (ablation)PSKD · CIFAR-10AUROCHurt
Use realistic outliers rather than pseudo-outliers for teacher selection (ablation)PSKD on ImageNet-200 · ImageNet-200 average OODAUROC: 87.12±0.15 -> 87.64±0.18Helped
Apply PSKD with ViT-B/16 instead of ResNet-18 (ablation)ImageNet-200 classifier · ImageNet-200 average OODAUROC: 93.61±0.19 -> 93.87±0.24Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet-200 TinyImageNet-597 MNIST SVHN Textures Places365 SSB-hard NINCO iNaturalist OpenImage-O

Benchmarks: OpenOOD v1.5 CIFAR-10 OpenOOD v1.5 CIFAR-100 OpenOOD v1.5 ImageNet-200

Metrics: FPR95 AUROC ID ACC

Baselines: MSP ODIN Energy LogitNorm SNN T2FNorm MixOE DOE OE UM UMAP

Builds on: Unleashing Mask (UM/UMAP) Knowledge distillation (Hinton et al.) OpenOOD Outlier Exposure (OE) LogitNorm

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