English

Utilizing Network Properties to Detect Erroneous Inputs

Computer Vision and Pattern Recognition 2023-03-28 v3 Machine Learning

Abstract

Neural networks are vulnerable to a wide range of erroneous inputs such as adversarial, corrupted, out-of-distribution, and misclassified examples. In this work, we train a linear SVM classifier to detect these four types of erroneous data using hidden and softmax feature vectors of pre-trained neural networks. Our results indicate that these faulty data types generally exhibit linearly separable activation properties from correct examples, giving us the ability to reject bad inputs with no extra training or overhead. We experimentally validate our findings across a diverse range of datasets, domains, pre-trained models, and adversarial attacks.

Keywords

Cite

@article{arxiv.2002.12520,
  title  = {Utilizing Network Properties to Detect Erroneous Inputs},
  author = {Matt Gorbett and Nathaniel Blanchard},
  journal= {arXiv preprint arXiv:2002.12520},
  year   = {2023}
}
R2 v1 2026-06-23T13:57:07.904Z