English

Detecting Adversarial Examples and Other Misclassifications in Neural Networks by Introspection

Machine Learning 2019-05-23 v1 Cryptography and Security Machine Learning

Abstract

Despite having excellent performances for a wide variety of tasks, modern neural networks are unable to provide a reliable confidence value allowing to detect misclassifications. This limitation is at the heart of what is known as an adversarial example, where the network provides a wrong prediction associated with a strong confidence to a slightly modified image. Moreover, this overconfidence issue has also been observed for regular errors and out-of-distribution data. We tackle this problem by what we call introspection, i.e. using the information provided by the logits of an already pretrained neural network. We show that by training a simple 3-layers neural network on top of the logit activations, we are able to detect misclassifications at a competitive level.

Keywords

Cite

@article{arxiv.1905.09186,
  title  = {Detecting Adversarial Examples and Other Misclassifications in Neural Networks by Introspection},
  author = {Jonathan Aigrain and Marcin Detyniecki},
  journal= {arXiv preprint arXiv:1905.09186},
  year   = {2019}
}

Comments

5 pages, 2 figures, Presented at the ICML 2019 Workshop on Uncertainty and Robustness in Deep Learning

R2 v1 2026-06-23T09:17:47.558Z