Out-of-Distribution Detection with Relative Angles

Berker Demirel, Marco Fumero, Francesco Locatello
10/6/2024
cs.LGcs.CV

Official code: berkerdemirel/ORA-OOD-Detection-with-Relative-Angles (2 stars, last commit 2025-12-31).

Abstract

Deep learning systems deployed in real-world applications often encounter data that is different from their in-distribution (ID). A reliable model should ideally abstain from making decisions in this out-of-distribution (OOD) setting. Existing state-of-the-art methods primarily focus on feature distances, such as k-th nearest neighbors and distances to decision boundaries, either overlooking or ineffectively using in-distribution statistics. In this work, we propose a novel angle-based metric for OOD detection that is computed relative to the in-distribution structure. We demonstrate that the angles between feature representations and decision boundaries, viewed from the mean of in-distribution features, serve as an effective discriminative factor between ID and OOD data. We evaluate our method on nine ImageNet-pretrained models. Our approach achieves the lowest FPR in 5 out of 9 ImageNet models, obtains the best average FPR overall, and consistently ranking among the top 3 across all evaluated models. Furthermore, we highlight the benefits of contrastive representations by showing strong performance with ResNet SCL and CLIP architectures. Finally, we demonstrate that the scale-invariant nature of our score enables an ensemble strategy via simple score summation. Code is available at https://github.com/berkerdemirel/ORA-OOD-Detection-with-Relative-Angles.

View on arXivView PDF

Code Implementations(1)

20Shell, PythonSep 30, 20259 months ago

Similar Papers

Cite this paper

@article{demirel2024outofdistribution,
  title  = {Out-of-Distribution Detection with Relative Angles},
  author = {Berker Demirel and Marco Fumero and Francesco Locatello},
  year   = {2024},
  eprint = {2410.04525},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.04525v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.04525.svg)](https://codeofpaper.com/paper/2410.04525)

Discussion