Enhancing The Reliability of Out-of-distribution Image Detection in Neural Networks
Shiyu Liang, Yixuan Li, R. Srikant

TL;DR
This paper introduces ODIN, a simple method that improves out-of-distribution image detection in neural networks by using temperature scaling and input perturbations, achieving state-of-the-art results without modifying the original models.
Contribution
The paper presents ODIN, a novel technique that enhances OOD detection accuracy through a straightforward approach applicable to pre-trained networks.
Findings
ODIN significantly reduces false positive rates in OOD detection.
The method is compatible with various network architectures and datasets.
ODIN outperforms baseline methods by a large margin.
Abstract
We consider the problem of detecting out-of-distribution images in neural networks. We propose ODIN, a simple and effective method that does not require any change to a pre-trained neural network. Our method is based on the observation that using temperature scaling and adding small perturbations to the input can separate the softmax score distributions between in- and out-of-distribution images, allowing for more effective detection. We show in a series of experiments that ODIN is compatible with diverse network architectures and datasets. It consistently outperforms the baseline approach by a large margin, establishing a new state-of-the-art performance on this task. For example, ODIN reduces the false positive rate from the baseline 34.7% to 4.3% on the DenseNet (applied to CIFAR-10) when the true positive rate is 95%.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Advanced Neural Network Applications · Anomaly Detection Techniques and Applications
MethodsConcatenated Skip Connection · *Communicated@Fast*How Do I Communicate to Expedia? · Batch Normalization · Convolution · Average Pooling · Global Average Pooling · Dense Block · Kaiming Initialization · 1x1 Convolution · Dropout
