Excitement Surfeited Turns to Errors: Deep Learning Testing Framework Based on Excitable Neurons
Haibo Jin, Ruoxi Chen, Haibin Zheng, Jinyin Chen, Yao Cheng, Yue Yu,, Xianglong Liu

TL;DR
This paper introduces DeepSensor, a novel white-box testing framework for deep neural networks that identifies excitable neurons to generate adversarial examples, improving error detection over existing coverage-based methods.
Contribution
The paper proposes a new concept of excitable neurons based on Shapley values and develops DeepSensor, a white-box testing framework that enhances error detection in DNNs beyond traditional coverage metrics.
Findings
DeepSensor outperforms existing testing methods in error detection.
It effectively triggers errors from adversarial inputs, polluted data, and incomplete training.
Experiments show improved robustness of models tested with DeepSensor.
Abstract
Despite impressive capabilities and outstanding performance, deep neural networks (DNNs) have captured increasing public concern about their security problems, due to their frequently occurred erroneous behaviors. Therefore, it is necessary to conduct a systematical testing for DNNs before they are deployed to real-world applications. Existing testing methods have provided fine-grained metrics based on neuron coverage and proposed various approaches to improve such metrics. However, it has been gradually realized that a higher neuron coverage does \textit{not} necessarily represent better capabilities in identifying defects that lead to errors. Besides, coverage-guided methods cannot hunt errors due to faulty training procedure. So the robustness improvement of DNNs via retraining by these testing examples are unsatisfactory. To address this challenge, we introduce the concept of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Advanced Neural Network Applications · Software Testing and Debugging Techniques
