Proceedings of the 26th Symposium on Operating Systems Principles 2017
DOI: 10.1145/3132747.3132785
|View full text |Cite
|
Sign up to set email alerts
|

DeepXplore

Abstract: Deep learning (DL) systems are increasingly deployed in safety-and security-critical domains including self-driving cars and malware detection, where the correctness and predictability of a system's behavior for corner case inputs are of great importance. Existing DL testing depends heavily on manually labeled data and therefore often fails to expose erroneous behaviors for rare inputs.We design, implement, and evaluate DeepXplore, the first whitebox framework for systematically testing real-world DL systems. … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
170
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 847 publications
(171 citation statements)
references
References 66 publications
1
170
0
Order By: Relevance
“…20 40 Experiments 7 and 8 tested the ideal situation where the operational test set is untouched. Experiments 9-12 used mutated operational data simulating unideal physical environment conditions, with the two methods used by DeepXplore [40]: occlusion by small rectangles simulating an attacker blocking some parts of 6 https://udacity.com/self-driving-car a camera (Experiments 9 and 10) and lighting effects for simulating different intensities of lights (Experiments 11 and 12). Figure 5 illustrates the mutations.…”
Section: Experiments With the Mnist Dataset Experimentsmentioning
confidence: 99%
See 2 more Smart Citations
“…20 40 Experiments 7 and 8 tested the ideal situation where the operational test set is untouched. Experiments 9-12 used mutated operational data simulating unideal physical environment conditions, with the two methods used by DeepXplore [40]: occlusion by small rectangles simulating an attacker blocking some parts of 6 https://udacity.com/self-driving-car a camera (Experiments 9 and 10) and lighting effects for simulating different intensities of lights (Experiments 11 and 12). Figure 5 illustrates the mutations.…”
Section: Experiments With the Mnist Dataset Experimentsmentioning
confidence: 99%
“…Deep Learning has gained great success in tasks that are intuitive to human but hard to describe formally, such as image classification or speech recognition [15,24]. As a result, Deep Neural Networks (DNNs) are increasingly adopted as integral parts of widely used software systems, including those in safety-critical application scenarios such as medical diagnosis [37] and self-driven cars [40]. Effective and efficient testing methods for DNNs are thus needed to ensure their service quality in operation environments.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Return updated bandit for future test cycle learning systems based on software testing techniques, such as differential, multi-implementation [33] or mutation testing [34]. Because testing machine learning systems, due to their stochastic nature, is affected by the oracle problem [3], there has been work to especially apply MT for this purpose.…”
Section: Related Workmentioning
confidence: 99%
“…Adversarial ML can be seen as set of security assesement and reinforcement techniques helping to better understand flaws and weaknesses of ML algorithms. Typical scenarios in which adversarial learning is used are: network traffic monitoring, spam filtering, malware detection [1,[6][7][8][9][10] and more recently autonomous cars and object recognition [25,26,36,44,45,49,61]. In such works, authors suppose that a system uses ML in order to perform a classification task (e.g., differentiate emails as spams and non-spams) and some malicious people try to fool such classification system.…”
Section: Related Workmentioning
confidence: 99%