Anomaly Detection Based on Critical Paths for Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) are notoriously hard to understand and difficult to defend. Extracting representative paths (including the neuron activation values and the connections between neurons) from DNNs using software engineering approaches has recently shown to be a promising approach in interpreting the decision making process of blackbox DNNs, as the extracted paths are often effective in capturing essential features. With this in mind, this work investigates a novel approach that extracts critical paths from DNNs and subsequently applies the extracted paths for the anomaly detection task, based on the observation that outliers and adversarial inputs do not usually induce the same activation pattern on those paths as normal (in-distribution) inputs. In our approach, we first identify critical detection paths via genetic evolution and mutation. Since different paths in a DNN often capture different features for the same target class, we ensemble detection results from multiple paths by integrating random subspace sampling and a voting mechanism. Compared with state-of-the-art methods, our experimental results suggest that our method not only outperforms them, but it is also suitable for the detection of a broad range of anomaly types with high accuracy.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 36 of its 57 references that are in the map. First posted on arXiv 20 May 2025.
Builds on
36 of 57 references.
References · 36
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2016A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networkscited by 2,362
- 2018A Simple Unified Framework for Detecting Out-of-Distribution Samples and Adversarial Attackscited by 1,472
- 2015LSUN: Construction of a Large-scale Image Dataset using Deep Learning with Humans in the Loopcited by 1,350
- 2017Enhancing The Reliability of Out-of-distribution Image Detection in Neural Networkscited by 1,325
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
- 2018Deep Anomaly Detection with Outlier Exposurecited by 939
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
- 2014Deep Neural Networks are Easily Fooled: High Confidence Predictions for Unrecognizable Imagescited by 774
24 more
- 2019Memorizing Normality to Detect Anomaly: Memory-augmented Deep Autoencoder for Unsupervised Anomaly Detectioncited by 560
- 2017Feature Squeezing: Detecting Adversarial Examples in Deep Neural Networkscited by 484
- 2019Likelihood Ratios for Out-of-Distribution Detectioncited by 451
- 2020Generalized ODIN: Detecting Out-of-distribution Image without Learning from Out-of-distribution Datacited by 408
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 307
- 2019Deep Semi-Supervised Anomaly Detectioncited by 290
- 2018Characterizing Adversarial Subspaces Using Local Intrinsic Dimensionalitycited by 280
- 2017MagNet: a Two-Pronged Defense against Adversarial Examplescited by 268
- 2017Detecting Adversarial Samples from Artifactscited by 244
- 2015Inverting Visual Representations with Convolutional Networkscited by 168
- 2015TurkerGaze: Crowdsourcing Saliency with Webcam based Eye Trackingcited by 165
- 2016Technical Report on the CleverHans v2.1.0 Adversarial Examples Librarycited by 123
- 2018Guiding Deep Learning System Testing using Surprise Adequacycited by 123
- 2019Detecting Adversarial Samples Using Influence Functions and Nearest Neighborscited by 72
- 2018DeepMutation: Mutation Testing of Deep Learning Systemscited by 66
- 2018Concolic Testing for Deep Neural Networkscited by 51
- 2018Adversarial Sample Detection for Deep Neural Network through Model Mutation Testingcited by 48
- 2020A General Framework For Detecting Anomalous Inputs to DNN Classifierscited by 24
- 2019Adversarial Defense Through Network Profiling Based Path Extractioncited by 22
- 2019Detecting Out-of-Distribution Inputs in Deep Neural Networks Using an Early-Layer Outputcited by 20
- 2020Dynamic Slicing for Deep Neural Networkscited by 16
- 2018Distilling Critical Paths in Convolutional Neural Networkscited by 7
- 2020Adversarial Detection and Correction by Matching Prediction Distributionscited by 7
- 2020A Survey on Assessing the Generalization Envelope of Deep Neural Networks: Predictive Uncertainty, Out-of-distribution and Adversarial Samplescited by 4
Built on by
Not cited yet.