2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) 2019
DOI: 10.1109/icse-companion.2019.00134
|View full text |Cite
|
Sign up to set email alerts
|

Structural Test Coverage Criteria for Deep Neural Networks

Abstract: Deep neural networks (DNNs) have a wide range of applications, and software employing them must be thoroughly tested, especially in safety-critical domains. However, traditional software test coverage metrics cannot be applied directly to DNNs. In this paper, inspired by the MC/DC coverage criterion, we propose a family of four novel test coverage criteria that are tailored to structural features of DNNs and their semantics. We validate the criteria by demonstrating that test inputs that are generated with gui… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
56
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 34 publications
(58 citation statements)
references
References 5 publications
2
56
0
Order By: Relevance
“…We comment that with large enough amount of test cases, coverage-guide testing approach provides a new way for the measure and selection of more robust classifier. This is compatible with the results in [39] that a poorly trained neural network exposes more adversarial samples subject to well-defined coverage guided testing. Answer to RQ3: By exploiting the model's internal behaviours, TESTRNN is able to capture the LSTM adversarial samples.…”
Section: Detecting Rnn Defects 1) Searching For Adversarial Samples (Rq3)supporting
confidence: 91%
See 4 more Smart Citations
“…We comment that with large enough amount of test cases, coverage-guide testing approach provides a new way for the measure and selection of more robust classifier. This is compatible with the results in [39] that a poorly trained neural network exposes more adversarial samples subject to well-defined coverage guided testing. Answer to RQ3: By exploiting the model's internal behaviours, TESTRNN is able to capture the LSTM adversarial samples.…”
Section: Detecting Rnn Defects 1) Searching For Adversarial Samples (Rq3)supporting
confidence: 91%
“…(Right) Relation between Coverage Metrics. NC: neuron coverage [32], BS: basic state coverage [12], BT: basic transition coverage [12], MC/DC: modified condition/decision coverage [39]. Arrows represent the "weaker than" relation between metrics.…”
Section: Rnn Preliminariesmentioning
confidence: 99%
See 3 more Smart Citations