atlas

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

OODD: Test-time Out-of-Distribution Detection with Dynamic Dictionary

CVPR 2025 · Label-efficient and robust learning › OOD and anomaly detection · approach: Spurious-aware OOD detection · 9 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 OODD, a test-time OOD detector that maintains a priority-queue OOD dictionary of low-scoring test features (plus ID-derived outliers for stabilization) and calibrates KNN-style scores without fine-tuning.

Problem

Out-of-distribution detection for deep classifiers when test-time OOD samples differ from training outliers; existing test-time calibration methods suffer from catastrophic forgetting and unstable detection from batch-wise parameter updates.

Approach

Replace parameter updates with a dynamic, priority-queue-managed dictionary of latent OOD features collected during testing, and use it to calibrate KNN-based scores; initialize it with outliers cropped from training ID data (C-Out) and sample informative inliers via patch/class-level confidence filtering; cosine similarity replaces Euclidean distance for speed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add the dynamic OOD dictionary with informative inlier samplingKNN OOD detection · CIFAR-100 Far OODFPR95: 53.65 -> 24.74Helped
add the dynamic OOD dictionary with informative inlier samplingKNN OOD detection · ImageNet-200 Far OODAUROC: 93.16 ± 0.22 -> 95.47 ± 0.03Helped
add informative inlier sampling (ablation)OODD on ImageNet-200 · Near OODFPR95: 60.57 -> 58.92Helped
add informative inlier sampling (ablation)OODD on ImageNet-200 · Far OODAUROC: 91.47 -> 92.83Helped
add the priority queue (ablation)OODD on ImageNet-200 · Near OODFPR95: 60.57 -> 53.85Helped
add the priority queue (ablation)OODD on ImageNet-200 · Far OODAUROC: 91.47 -> 95.45Helped
add the memory bank (ablation)OODD on ImageNet-200 · Near OODFPR95: 60.57 -> 59.14Helped
add the memory bank (ablation)OODD on ImageNet-200 · Far OODAUROC: 91.47 -> 88.89Hurt
increase priority queue size from 512 to 20k (ablation)OODD on ImageNet-200 · Near OODAUROC: 84.82 -> 83.21Hurt
increase priority queue size from 512 to 20k (ablation)OODD on ImageNet-200 · Far OODAUROC: 95.15 -> 89.26Hurt
initialize the OOD dictionary with C-Out instead of no outliers (ablation)OODD on ImageNet-200 · Near OODAUROC: 85.74 vs. 85.69No clear effect
replace Euclidean distance with cosine similarityKNN-based OOD detection · CIFAR-10 and ImageNet-200speedup: 3xHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet-200 ImageNet-1K MNIST SVHN Textures Places365 Tiny ImageNet-200 SSB-hard NINCO iNaturalist

Benchmarks: OpenOOD CIFAR-10 OpenOOD CIFAR-100 OpenOOD ImageNet-200 OpenOOD ImageNet-1K

Metrics: FPR95 AUROC ID ACC

Baselines: MaxLogits ODIN Mahalanobis distance Energy KNN ViM RTL++ TULIP

Builds on: KNN OOD detection TULIP RTL++ OpenOOD

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