Tensorfuzz: Debugging neural networks with coverage-guided fuzzing

A Odena, C Olsson, D Andersen… - … on Machine Learning, 2019 - proceedings.mlr.press
Neural networks are difficult to interpret and debug. We introduce testing techniques for
neural networks that can discover errors occurring only for rare inputs. Specifically, we …

Fuzz testing based data augmentation to improve robustness of deep neural networks

X Gao, RK Saha, MR Prasad… - Proceedings of the acm …, 2020 - dl.acm.org
Deep neural networks (DNN) have been shown to be notoriously brittle to small
perturbations in their input data. This problem is analogous to the over-fitting problem in test …

Deephunter: a coverage-guided fuzz testing framework for deep neural networks

X Xie, L Ma, F Juefei-Xu, M Xue, H Chen, Y Liu… - Proceedings of the 28th …, 2019 - dl.acm.org
The past decade has seen the great potential of applying deep neural network (DNN) based
software to safety-critical scenarios, such as autonomous driving. Similar to traditional …

Detecting numerical bugs in neural network architectures

Y Zhang, L Ren, L Chen, Y Xiong… - Proceedings of the 28th …, 2020 - dl.acm.org
Detecting bugs in deep learning software at the architecture level provides additional
benefits that detecting bugs at the model level does not provide. This paper makes the first …

Is neuron coverage a meaningful measure for testing deep neural networks?

F Harel-Canada, L Wang, MA Gulzar, Q Gu… - Proceedings of the 28th …, 2020 - dl.acm.org
Recent effort to test deep learning systems has produced an intuitive and compelling test
criterion called neuron coverage (NC), which resembles the notion of traditional code …

Docter: Documentation-guided fuzzing for testing deep learning api functions

D Xie, Y Li, M Kim, HV Pham, L Tan, X Zhang… - Proceedings of the 31st …, 2022 - dl.acm.org
Input constraints are useful for many software development tasks. For example, input
constraints of a function enable the generation of valid inputs, ie, inputs that follow these …

Muffin: Testing deep learning libraries via neural architecture fuzzing

J Gu, X Luo, Y Zhou, X Wang - … of the 44th International Conference on …, 2022 - dl.acm.org
Deep learning (DL) techniques are proven effective in many challenging tasks, and become
widely-adopted in practice. However, previous work has shown that DL libraries, the basis of …

Dlfuzz: Differential fuzzing testing of deep learning systems

J Guo, Y Jiang, Y Zhao, Q Chen, J Sun - … of the 2018 26th ACM Joint …, 2018 - dl.acm.org
Deep learning (DL) systems are increasingly applied to safety-critical domains such as
autonomous driving cars. It is of significant importance to ensure the reliability and …

Predoo: precision testing of deep learning operators

X Zhang, N Sun, C Fang, J Liu, J Liu, D Chai… - Proceedings of the 30th …, 2021 - dl.acm.org
Deep learning (DL) techniques attract people from various fields with superior performance
in making progressive breakthroughs. To ensure the quality of DL techniques, researchers …

DeepConcolic: Testing and debugging deep neural networks

Y Sun, X Huang, D Kroening, J Sharp… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Deep neural networks (DNNs) have been deployed in a wide range of applications. We
introduce a DNN testing and debugging tool, called DeepConcolic, which is able to detect …