DiverGet: A Search-Based Software Testing Approach for Deep Neural Network Quantization Assessment
Not on the map. Why?
Abstract (arXiv)
Quantization is one of the most applied Deep Neural Network (DNN) compression strategies, when deploying a trained DNN model on an embedded system or a cell phone. This is owing to its simplicity and adaptability to a wide range of applications and circumstances, as opposed to specific Artificial Intelligence (AI) accelerators and compilers that are often designed only for certain specific hardware (e.g., Google Coral Edge TPU). With the growing demand for quantization, ensuring the reliability of this strategy is becoming a critical challenge. Traditional testing methods, which gather more and more genuine data for better assessment, are often not practical because of the large size of the input space and the high similarity between the original DNN and its quantized counterpart. As a result, advanced assessment strategies have become of paramount importance. In this paper, we present DiverGet, a search-based testing framework for quantization assessment. DiverGet defines a space of metamorphic relations that simulate naturally-occurring distortions on the inputs. Then, it optimally explores these relations to reveal the disagreements among DNNs of different arithmetic precision. We evaluate the performance of DiverGet on state-of-the-art DNNs applied to hyperspectral remote sensing images. We chose the remote sensing DNNs as they're being increasingly deployed at the edge (e.g., high-lift drones) in critical domains like climate change research and astronomy. Our results show that DiverGet successfully challenges the robustness of established quantization techniques against naturally-occurring shifted data, and outperforms its most recent concurrent, DiffChaser, with a success rate that is (on average) four times higher.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 16 of its 52 references that are in the map. First posted on arXiv 13 Jul 2022.
Builds on
16 of 52 references.
References · 16
- 2016Improved Techniques for Training GANscited by 2,938
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
- 2018Quantizing deep convolutional networks for efficient inference: A whitepapercited by 507
- 2017Wild Patterns: Ten Years After the Rise of Adversarial Machine Learningcited by 411
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 307
- 2017Recent Trends in Deep Learning Based Natural Language Processingcited by 262
- 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 249
- 2020Integer Quantization for Deep Learning Inference: Principles and Empirical Evaluationcited by 183
- 2018DeepGauge: Multi-Granularity Testing Criteria for Deep Learning Systemscited by 144
- 2019HybridSN: Exploring 3D-2D CNN Feature Hierarchy for Hyperspectral Image Classificationcited by 91
- 2018GenAttack: Practical Black-box Attacks with Gradient-Free Optimizationcited by 82
- 2018TensorFuzz: Debugging Neural Networks with Coverage-Guided Fuzzingcited by 67
4 more
- 2018On Testing Machine Learning Programscited by 48
- 2019DeepEvolution: A Search-Based Testing Approach for Deep Neural Networkscited by 15
- 2018DeepHunter: Hunting Deep Neural Network Defects via Coverage-Guided Fuzzingcited by 4
- 2019They Might NOT Be Giants: Crafting Black-Box Adversarial Examples with Fewer Queries Using Particle Swarm Optimizationcited by 4
Built on by
Citing papers per year: 2024: 2; 2025: 1.
3 papers.