Coverage-guided fuzzing for feedforward neural networks
Deep neural network (DNN) has been widely applied to safety-critical scenarios such as autonomous vehicle, security surveillance, and cyber-physical control systems. Yet, the incorrect behaviors of DNNs can lead to severe accidents and tremendous losses due to hidden defects. In this paper, we prese...
Saved in:
Main Authors: | , , , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2019
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/7067 https://ink.library.smu.edu.sg/context/sis_research/article/8070/viewcontent/ASE.2019.00127.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-8070 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-80702022-04-07T08:17:18Z Coverage-guided fuzzing for feedforward neural networks XIE, Xiaofei CHEN, Hongxu LI, Yi MA, Lei LIU, Yang ZHAO, Jianjun Deep neural network (DNN) has been widely applied to safety-critical scenarios such as autonomous vehicle, security surveillance, and cyber-physical control systems. Yet, the incorrect behaviors of DNNs can lead to severe accidents and tremendous losses due to hidden defects. In this paper, we present DeepHunter, a general-purpose fuzzing framework for detecting defects of DNNs. DeepHunter is inspired by traditional grey-box fuzzing and aims to increase the overall test coverage by applying adaptive heuristics according to runtime feedback. Specifically, DeepHunter provides a series of seed selection strategies, metamorphic mutation strategies, and testing criteria customized to DNN testing; all these components support multiple built-in configurations which are easy to extend. We evaluated DeepHunter on two popular datasets and the results demonstrate the effectiveness of DeepHunter in achieving coverage increase and detecting real defects. A video demonstration which showcases the main features of DeepHunter can be found at https://youtu.be/s5DfLErcgrc. 2019-11-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/7067 info:doi/10.1109/ASE.2019.00127 https://ink.library.smu.edu.sg/context/sis_research/article/8070/viewcontent/ASE.2019.00127.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Software Engineering |
spellingShingle |
Software Engineering XIE, Xiaofei CHEN, Hongxu LI, Yi MA, Lei LIU, Yang ZHAO, Jianjun Coverage-guided fuzzing for feedforward neural networks |
description |
Deep neural network (DNN) has been widely applied to safety-critical scenarios such as autonomous vehicle, security surveillance, and cyber-physical control systems. Yet, the incorrect behaviors of DNNs can lead to severe accidents and tremendous losses due to hidden defects. In this paper, we present DeepHunter, a general-purpose fuzzing framework for detecting defects of DNNs. DeepHunter is inspired by traditional grey-box fuzzing and aims to increase the overall test coverage by applying adaptive heuristics according to runtime feedback. Specifically, DeepHunter provides a series of seed selection strategies, metamorphic mutation strategies, and testing criteria customized to DNN testing; all these components support multiple built-in configurations which are easy to extend. We evaluated DeepHunter on two popular datasets and the results demonstrate the effectiveness of DeepHunter in achieving coverage increase and detecting real defects. A video demonstration which showcases the main features of DeepHunter can be found at https://youtu.be/s5DfLErcgrc. |
format |
text |
author |
XIE, Xiaofei CHEN, Hongxu LI, Yi MA, Lei LIU, Yang ZHAO, Jianjun |
author_facet |
XIE, Xiaofei CHEN, Hongxu LI, Yi MA, Lei LIU, Yang ZHAO, Jianjun |
author_sort |
XIE, Xiaofei |
title |
Coverage-guided fuzzing for feedforward neural networks |
title_short |
Coverage-guided fuzzing for feedforward neural networks |
title_full |
Coverage-guided fuzzing for feedforward neural networks |
title_fullStr |
Coverage-guided fuzzing for feedforward neural networks |
title_full_unstemmed |
Coverage-guided fuzzing for feedforward neural networks |
title_sort |
coverage-guided fuzzing for feedforward neural networks |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2019 |
url |
https://ink.library.smu.edu.sg/sis_research/7067 https://ink.library.smu.edu.sg/context/sis_research/article/8070/viewcontent/ASE.2019.00127.pdf |
_version_ |
1770576198269665280 |