atlas

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

Exploiting Discrepancy in Feature Statistic for Out-of-Distribution Detection

AAAI 2024 · Label-efficient and robust learning › OOD and anomaly detection · approach: Spurious-aware OOD detection · 5 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 scoring OOD by multiplying the energy score with (1 + element-mean of penultimate features), exploiting the observation that feature element averages are larger for ID data, with a ESN-distribution theoretical analysis.

Problem

Out-of-distribution detection for CNN image classifiers: separating unseen OOD inputs from in-distribution data using post-hoc scoring without retraining.

Approach

The average of penultimate-layer feature vector elements is typically larger for ID than OOD data; multiplying this element-mean term with the energy score (on top of ReAct rectification) enlarges the ID-OOD gap, with a rectified epsilon-skew-normal analysis explaining the discrepancy.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add penultimate-layer element mean to the ReAct energy scoreReAct with ResNet50 · ImageNet1K (average)FPR95: 20.70 -> 19.17Helped
Add penultimate-layer element mean to the ReAct energy scoreReAct with ResNet50 · ImageNet1K (average)AUROC: 95.03 -> 95.73Helped
Add penultimate-layer element mean to the ReAct energy scoreReAct with ResNet18 · CIFAR10 (average)FPR95: 31.65 -> 33.20Hurt
Add penultimate-layer element mean to the ReAct energy scoreReAct with ResNet18 · CIFAR10 (average)AUROC: 92.26 -> 93.22Helped
Add penultimate-layer element mean to the ReAct energy scoreReAct with WideResNet28-10 · CIFAR10 (average)AUROC: 93.23 -> 93.81Hurt
Add penultimate-layer element mean to the ReAct energy scoreReAct with ResNet18 · CIFAR100 (average)FPR95: 63.06 -> 58.38Helped
Add penultimate-layer element mean to the ReAct energy scoreReAct with WideResNet28-10 · CIFAR100 (average)FPR95: 67.78 -> 49.25Helped
Train for 600 epochs with RandAugment (ablation)Ours with ResNet18 · CIFAR10 (average)AUROC: 93.22 -> 96.76Helped
Train for 600 epochs with RandAugment (ablation)Ours with ResNet18 · CIFAR100 (average)AUROC: 88.34% to 89.72%Helped
Train for 600 epochs with RandAugment (ablation)Ours with WideResNet28-10 · CIFAR100 (average)AUROC: 89.70% to 91.30%Helped
Add block 3 element-mean discrepancy (ablation)Ours with ResNet50 · ImageNet1K (average)AUROC: 95.73 -> 95.72No clear effect
Add block 2 element-mean discrepancy as well as block 3 (ablation)Ours with ResNet50 · ImageNet1K (average)AUROC: 95.73 -> 95.69No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet1K CIFAR10 CIFAR100 iNaturalist SUN Places Textures SVHN LSUN-Crop LSUN-Resize iSUN Places365

Benchmarks: ImageNet1K OOD benchmark (iNaturalist, SUN, Places, Textures) CIFAR10 OOD benchmark CIFAR100 OOD benchmark

Metrics: FPR95 AUROC

Baselines: MSP ODIN Mahalanobis Energy ViM BATS DICE ReAct FeatureNorm LINe LogitNorm CIDER

Builds on: ReAct Energy-based OOD detection ViM DICE

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