DeepKnowledge: Generalisation-Driven Deep Learning Testing
Not on the map. Why?
Abstract (arXiv)
Despite their unprecedented success, DNNs are notoriously fragile to small shifts in data distribution, demanding effective testing techniques that can assess their dependability. Despite recent advances in DNN testing, there is a lack of systematic testing approaches that assess the DNN's capability to generalise and operate comparably beyond data in their training distribution. We address this gap with DeepKnowledge, a systematic testing methodology for DNN-based systems founded on the theory of knowledge generalisation, which aims to enhance DNN robustness and reduce the residual risk of 'black box' models. Conforming to this theory, DeepKnowledge posits that core computational DNN units, termed Transfer Knowledge neurons, can generalise under domain shift. DeepKnowledge provides an objective confidence measurement on testing activities of DNN given data distribution shifts and uses this information to instrument a generalisation-informed test adequacy criterion to check the transfer knowledge capacity of a test set. Our empirical evaluation of several DNNs, across multiple datasets and state-of-the-art adversarial generation techniques demonstrates the usefulness and effectiveness of DeepKnowledge and its ability to support the engineering of more dependable DNNs. We report improvements of up to 10 percentage points over state-of-the-art coverage criteria for detecting adversarial attacks on several benchmarks, including MNIST, SVHN, and CIFAR.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 31 of its 80 references that are in the map. First posted on arXiv 25 Mar 2024.
Builds on
31 of 80 references.
References · 31
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,974
- 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,842
- 2016Adversarial examples in the physical worldcited by 1,762
- 2017A Survey on Deep Learning in Medical Image Analysiscited by 1,182
- 2016End to End Learning for Self-Driving Carscited by 1,000
- 2021Generalized Out-of-Distribution Detection: A Surveycited by 796
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
- 2017Exploring Generalization in Deep Learningcited by 595
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 307
19 more
- 2016Safety Verification of Deep Neural Networkscited by 262
- 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 249
- 2015Explaining NonLinear Classification Decisions with Deep Taylor Decompositioncited by 248
- 2019Adversarial Attacks and Defenses in Images, Graphs and Text: A Reviewcited by 234
- 2019Machine Learning Testing: Survey, Landscapes and Horizonscited by 213
- 2017Generalization in Deep Learningcited by 146
- 2018DeepGauge: Multi-Granularity Testing Criteria for Deep Learning Systemscited by 144
- 2018Guiding Deep Learning System Testing using Surprise Adequacycited by 123
- 2016Resnet in Resnet: Generalizing Residual Architecturescited by 110
- 2018Testing Deep Neural Networkscited by 36
- 2019Automatic Testing and Improvement of Machine Translationcited by 35
- 2019DeepFault: Fault Localization for Deep Neural Networkscited by 29
- 2019Test Selection for Deep Learning Systemscited by 27
- 2020Importance-Driven Deep Learning System Testingcited by 24
- 2017From Zero-shot Learning to Conventional Supervised Classification: Unseen Visual Data Synthesiscited by 21
- 2017DeepSafe: A Data-driven Approach for Checking Adversarial Robustness in Neural Networkscited by 20
- 2018Identifying Generalization Properties in Neural Networkscited by 15
- 2019Testing and verification of neural-network-based safety-critical control software: A systematic literature reviewcited by 12
- 2023Repairing DNN Architecture: Are We There Yet?cited by 5
Built on by
Not cited yet.