This paper summarizes eight design requirements for DNN testing criteria, taking into account distribution properties and practical concerns. We then propose a new criterion, NLC, that satisfies all of these design requirements. NLC treats a single DNN layer as the basic computational unit (rather than a single neuron) and captures four critical features of neuron output distributions. Thus, NLC is denoted as NeuraL Coverage, which more accurately describes how neural networks comprehend inputs via approximated distributions rather than neurons. We demonstrate that NLC is significantly correlated with the diversity of a test suite across a number of tasks (classification and generation) and data formats (image and text). Its capacity to dis...
This is the first version of the codes for our outcoming paper: Correlations Between Deep Neural Net...
Testing deep learning-based systems is crucial but challenging due to the required time and labor fo...
Concolic testing combines program execution and symbolic analysis to explore the execution paths of ...
peer reviewedDeep Neural Networks (DNNs) have been extensively used in many areas including image pr...
Deep neural networks (DNNs) have a wide range of applications, and software employing them must be t...
DNN testing is one of the most effective methods to guarantee the quality of DNN. In DNN testing, ma...
The safety and reliability of deep learning systems necessitate a compelling demonstration of their ...
Deep neural networks (DNNs) have a wide range of applications, and software employing them must be t...
Despite impressive capabilities and outstanding performance, deep neural networks (DNNs) have captur...
Successful deployment of Deep Neural Networks (DNNs), particularly in safety-critical systems, requi...
Deep learning plays a more and more important role in our daily life due to its competitive performa...
Deep Neural Networks (DNN) are typically tested for accuracy relying on a set of unlabelled real wor...
We develop DEEPTRAVERSAL, a feedback-driven framework to test DNNs. DEEPTRAVERSAL first launches an ...
Deep learning is increasingly applied to safety-critical application domains such as autonomous cars...
This is an artifact for reproducing experiments used in the below paper. S. Dola, M. B. Dwyer, and ...
This is the first version of the codes for our outcoming paper: Correlations Between Deep Neural Net...
Testing deep learning-based systems is crucial but challenging due to the required time and labor fo...
Concolic testing combines program execution and symbolic analysis to explore the execution paths of ...
peer reviewedDeep Neural Networks (DNNs) have been extensively used in many areas including image pr...
Deep neural networks (DNNs) have a wide range of applications, and software employing them must be t...
DNN testing is one of the most effective methods to guarantee the quality of DNN. In DNN testing, ma...
The safety and reliability of deep learning systems necessitate a compelling demonstration of their ...
Deep neural networks (DNNs) have a wide range of applications, and software employing them must be t...
Despite impressive capabilities and outstanding performance, deep neural networks (DNNs) have captur...
Successful deployment of Deep Neural Networks (DNNs), particularly in safety-critical systems, requi...
Deep learning plays a more and more important role in our daily life due to its competitive performa...
Deep Neural Networks (DNN) are typically tested for accuracy relying on a set of unlabelled real wor...
We develop DEEPTRAVERSAL, a feedback-driven framework to test DNNs. DEEPTRAVERSAL first launches an ...
Deep learning is increasingly applied to safety-critical application domains such as autonomous cars...
This is an artifact for reproducing experiments used in the below paper. S. Dola, M. B. Dwyer, and ...
This is the first version of the codes for our outcoming paper: Correlations Between Deep Neural Net...
Testing deep learning-based systems is crucial but challenging due to the required time and labor fo...
Concolic testing combines program execution and symbolic analysis to explore the execution paths of ...