English

$p$-DkNN: Out-of-Distribution Detection Through Statistical Testing of Deep Representations

Machine Learning 2022-07-27 v1 Machine Learning

Abstract

The lack of well-calibrated confidence estimates makes neural networks inadequate in safety-critical domains such as autonomous driving or healthcare. In these settings, having the ability to abstain from making a prediction on out-of-distribution (OOD) data can be as important as correctly classifying in-distribution data. We introduce pp-DkNN, a novel inference procedure that takes a trained deep neural network and analyzes the similarity structures of its intermediate hidden representations to compute pp-values associated with the end-to-end model prediction. The intuition is that statistical tests performed on latent representations can serve not only as a classifier, but also offer a statistically well-founded estimation of uncertainty. pp-DkNN is scalable and leverages the composition of representations learned by hidden layers, which makes deep representation learning successful. Our theoretical analysis builds on Neyman-Pearson classification and connects it to recent advances in selective classification (reject option). We demonstrate advantageous trade-offs between abstaining from predicting on OOD inputs and maintaining high accuracy on in-distribution inputs. We find that pp-DkNN forces adaptive attackers crafting adversarial examples, a form of worst-case OOD inputs, to introduce semantically meaningful changes to the inputs.

Keywords

Cite

@article{arxiv.2207.12545,
  title  = {$p$-DkNN: Out-of-Distribution Detection Through Statistical Testing of Deep Representations},
  author = {Adam Dziedzic and Stephan Rabanser and Mohammad Yaghini and Armin Ale and Murat A. Erdogdu and Nicolas Papernot},
  journal= {arXiv preprint arXiv:2207.12545},
  year   = {2022}
}