Timezone: »
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 develop coverage-guided fuzzing (CGF) methods for neural networks. In CGF, random mutations of inputs are guided by a coverage metric toward the goal of satisfying user-specified constraints. We describe how approximate nearest neighbor (ANN) algorithms can provide this coverage metric for neural networks. We then combine these methods with techniques for property-based testing (PBT). In PBT, one asserts properties that a function should satisfy and the system automatically generates tests exercising those properties. We then apply this system to practical goals including (but not limited to) surfacing broken loss functions in popular GitHub repositories and making performance improvements to TensorFlow. Finally, we release an open source library called TensorFuzz that implements the described techniques.
Author Information
Augustus Odena (Google Brain)
Catherine Olsson (Open Philanthropy Project)
David Andersen (Google)
Ian Goodfellow (Google Brain)
Related Events (a corresponding poster, oral, or spotlight)
-
2019 Poster: TensorFuzz: Debugging Neural Networks with Coverage-Guided Fuzzing »
Fri. Jun 14th 01:30 -- 04:00 AM Room Pacific Ballroom #66
More from the Same Authors
-
2020 Poster: Small-GAN: Speeding up GAN Training using Core-Sets »
Samrath Sinha · Han Zhang · Anirudh Goyal · Yoshua Bengio · Hugo Larochelle · Augustus Odena -
2019 Poster: Imperceptible, Robust, and Targeted Adversarial Examples for Automatic Speech Recognition »
Yao Qin · Nicholas Carlini · Garrison Cottrell · Ian Goodfellow · Colin Raffel -
2019 Oral: Imperceptible, Robust, and Targeted Adversarial Examples for Automatic Speech Recognition »
Yao Qin · Nicholas Carlini · Garrison Cottrell · Ian Goodfellow · Colin Raffel -
2019 Poster: Self-Attention Generative Adversarial Networks »
Han Zhang · Ian Goodfellow · Dimitris Metaxas · Augustus Odena -
2019 Oral: Self-Attention Generative Adversarial Networks »
Han Zhang · Ian Goodfellow · Dimitris Metaxas · Augustus Odena -
2018 Poster: Is Generator Conditioning Causally Related to GAN Performance? »
Augustus Odena · Jacob Buckman · Catherine Olsson · Tom B Brown · Christopher Olah · Colin Raffel · Ian Goodfellow -
2018 Oral: Is Generator Conditioning Causally Related to GAN Performance? »
Augustus Odena · Jacob Buckman · Catherine Olsson · Tom B Brown · Christopher Olah · Colin Raffel · Ian Goodfellow -
2017 Poster: Conditional Image Synthesis with Auxiliary Classifier GANs »
Augustus Odena · Christopher Olah · Jon Shlens -
2017 Talk: Conditional Image Synthesis with Auxiliary Classifier GANs »
Augustus Odena · Christopher Olah · Jon Shlens