Research map / Label-efficient and robust learning / OOD and anomaly detection
Neuron Activation Coverage: Rethinking Out-of-distribution Detection and Generalization
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 neuron activation coverage (NAC), a per-neuron coverage measure over KL-gradient-weighted neuron states computed on InD training data, and applies it to OOD detection (NAC-UE) and model selection for OOD generalization (NAC-ME).
Problem
Out-of-distribution (OOD) inputs cause well-trained classifiers to fail; existing neuron-based OOD methods either modify networks or use binary neuron activation thresholds that discard distributional detail, and InD validation accuracy is a weak criterion for selecting models that generalize OOD.
Approach
Define a neuron activation state as the neuron output multiplied by the gradient of a KL divergence between the softmax output and a uniform vector, passed through a sigmoid, then measure per-neuron coverage from the histogram density of InD training states. Averaging coverage gives an OOD uncertainty score (NAC-UE), and integrating coverage gives a model quality score (NAC-ME).
Key results
- NAC-UE reduces FPR95 by 10.60% over the strongest rival (ViM) on CIFAR-100 and achieves 86.98% average AUROC there, the best average across the three benchmarks.
- NAC-ME improves rank correlation with OOD test accuracy over the validation criterion by 11.61% on average for ViT-b16 on DomainBed (e.g., +19.30 on TerraInc).
- NAC-ME improves average OOD accuracy over validation selection for all four backbones, e.g., 61.77 to 62.47 on ResNet-18 and 73.03 to 74.10 on ViT-b16.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use NAC-UE rather than the strongest average CIFAR-10 baseline | OOD detection on CIFAR-10 · CIFAR-10 benchmark (average OOD datasets) | FPR95 (%): 25.05{ $\pm$0.52} -> 18.31{ $\pm$0.92} | Helped |
| Use NAC-UE rather than the strongest average CIFAR-100 baseline | OOD detection on CIFAR-100 · CIFAR-100 benchmark (average OOD datasets) | AUROC (%): 82.92{ $\pm$0.42 } -> 86.98{ $\pm$0.37 } | Helped |
| Select models using NAC-ME instead of validation accuracy | ResNet-18 model selection · DomainBed average | rank correlation: 56.52 -> 62.45 | Helped |
| Select models using NAC-ME instead of validation accuracy | ViT-B/16 model selection · DomainBed average | OOD test accuracy: 73.03 -> 74.10 | Helped |
| Use layers 4–1 rather than layer4 alone (ablation) | NAC-UE · CIFAR-10 | FPR95: 23.50 -> 18.31 | Helped |
| Combine neuron output with its KL gradient to form the neuron state (ablation) | NAC-UE · ImageNet OOD detection (layer4) | FPR95 (%): 35.72% -> 16.58% | Helped |
| Use sigmoid steepness α=100 instead of α=1 (ablation) | NAC-UE · CIFAR-10 | FPR95: 40.07 -> 23.50 | Helped |
| Increase sigmoid steepness from α=100 to α=500 (ablation) | NAC-UE · CIFAR-10 | FPR95: 23.50 -> 48.99 | Hurt |
| Set NAC lower bound r=1 instead of r=0.1 (ablation) | NAC-UE · CIFAR-10 | FPR95: 27.10 -> 23.50 | Helped |
| Increase NAC lower bound from r=1 to r=50 (ablation) | NAC-UE · CIFAR-10 | FPR95: 23.50 -> 36.70 | Hurt |
| Set PDF interval count M=50 instead of M=10 (ablation) | NAC-UE · CIFAR-10 | FPR95: 25.19 -> 23.50 | Helped |
| Increase PDF interval count from M=50 to M=500 (ablation) | NAC-UE · CIFAR-10 | FPR95: 23.50 -> 33.87 | Hurt |
Surprising findings
- Using only one layer (layer4) already gives NAC-UE 23.50% FPR95 on CIFAR-10, beating the previous best KNN.
- Rank correlation of NAC-ME on VLCS with ResNet-18 only reaches about 50%, which the authors attribute to too few OOD test domains.
Limitations
- NAC-UE is sensitive to hyperparameters r (or O*), steepness alpha, and bin count M, which must be tuned on validation sets including OOD validation data.
- Rank correlation for NAC-ME is limited when only a few OOD test domains are available, as on DomainBed.
Experimental setup
Datasets: CIFAR-10 CIFAR-100 ImageNet-1K MNIST SVHN Textures Places365 iNaturalist OpenImage-O PACS VLCS OfficeHome
Benchmarks: CIFAR-10 OpenOOD far-OOD CIFAR-100 OpenOOD far-OOD ImageNet-1K OpenOOD far-OOD DomainBed iWildCam
Metrics: FPR95 AUROC Spearman rank correlation OOD test accuracy
Baselines: ViM KNN ReAct ASH SHE GEN RMDS MDS OpenMax
Builds on: neuron coverage (system testing) ReAct ViM OpenOOD DomainBed
Closest papers by meaning
- Benchmarking Out-of-Distribution Generalization Capabilities of DNN-based Encoding Models for the Ventral Visual Cortex. (NeurIPS 2024 · similarity 0.88)
- Detecting Out-of-Distribution Through the Lens of Neural Collapse (CVPR 2025 · similarity 0.88)
- Advancing Out-of-Distribution Detection via Local Neuroplasticity (ICLR 2025 · similarity 0.87)
- Evaluating Neuron Explanations: A Unified Framework with Sanity Checks (ICML 2025 · similarity 0.86)
- Measure gradients, not activations! Enhancing neuronal activity in deep reinforcement learning (NeurIPS 2025 · similarity 0.86)
- Task-Specific Data Selection for Instruction Tuning via Monosemantic Neuronal Activations (NeurIPS 2025 · similarity 0.86)
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.
