atlas

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

Adversarially Robust Out-of-Distribution Detection Using Lyapunov-Stabilized Embeddings

ICLR 2025 · Label-efficient and robust learning › OOD and anomaly detection · approach: Spurious-aware OOD detection · 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 AROS, which combines a time-invariant neural ODE trained with Lyapunov-stability regularizers, fake OOD embeddings sampled from ID low-likelihood regions, and an orthogonal binary layer to make OOD detection robust to adversarial attacks without auxiliary OOD data.

Problem

OOD detectors are highly vulnerable to adversarial perturbations on both ID and OOD test inputs, and existing robust methods depend on auxiliary OOD datasets and adversarial training that are costly and fail to generalize.

Approach

Use a time-invariant NODE whose ID and fake-OOD embeddings are trained to be stable equilibria (via Lyapunov-based diagonal-dominance and norm regularizers), generate fake OOD embeddings from low-likelihood regions of ID class-conditional Gaussians, and separate equilibria with an orthogonal binary layer whose OOD probability is the score.

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AROS instead of RODEOOOD detection on CIFAR-10 vs CIFAR-100 · CIFAR-10 vs CIFAR-100, PGD^1000AUROC: 37.8 -> 80.1Helped
Use AROS instead of RODEOOOD detection on CIFAR-100 vs CIFAR-10 · CIFAR-100 vs CIFAR-10, PGD^1000AUROC: 29.0 -> 67.0Helped
Use AROS instead of DHMOOD detection on CIFAR-10 vs CIFAR-100 · CIFAR-10 vs CIFAR-100, cleanAUROC: 100.0 -> 88.2Hurt
Replace Lyapunov stability loss with cross-entropy loss (ablation)AROS · CIFAR-10 vs CIFAR-100, PGD^1000AUROC: 80.1 -> 17.6Hurt
Use an adversarially trained backbone instead of standard training (ablation)AROS · CIFAR-10 vs CIFAR-100, PGD^1000AUROC: 56.7 -> 80.1Helped
Use an orthogonal binary layer instead of a regular binary layer (ablation)AROS · CIFAR-10 vs CIFAR-100, PGD^1000AUROC: 67.3 -> 80.1Helped
Use ID-conditioned fake OOD embeddings instead of random Gaussian noise (ablation)AROS · CIFAR-10 vs CIFAR-100, PGD^1000AUROC: 76.5 -> 80.1Helped
Add Food-101 OOD images alongside fake OOD embeddings (ablation)AROS · CIFAR-10 vs CIFAR-100, PGD^1000AUROC: 80.1 -> 81.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet-1k SVHN Texture iNaturalist Places365 LSUN iSUN MNIST FMNIST Imagenette

Benchmarks: CIFAR-10 CIFAR-100 ImageNet-1k MNIST FMNIST Imagenette ADNI CIFAR-10-C CIFAR-100-C

Metrics: AUROC AUPR FPR95

Baselines: VOS DHM CATEX CSI ATOM ALOE ATD RODEO

Builds on: SODEF ODENet LyaDEQ ASODE outlier exposure

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