paper-with-me

홈 › Papers

DiverGet: A Search-Based Software Testing Approach for Deep Neural Network Quantization Assessment

2022-07-13 · Ahmed Haj Yahmed, Houssem Ben Braiek, Foutse khomh, Sonia Bouzidi, Rania Zaatour

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.

📄 PDF Abstract BibTeX arXiv:2207.06282

Code (0)

등록된 구현이 없습니다.

Tasks

AstronomyQuantizationsoftware testing

Methods 이 논문이 사용한 방법론

CORAL 설명 없음

Similar Papers 제목 키워드 기반

Optimal Release Time Decision from Fuzzy Mathematical Programming Perspective

2015-09-27 · Arvind Kumar, Adarsh Anand, Pankaj Kumar Garg, Mohini Agarwal

Demand for high software reliability requires rigorous testing followed by requirement of robust modeling techniques for software quality prediction. On one side, firms have to steadily manage the reliability by testing …

Prediction

Towards Reliable LLM-Driven Fuzz Testing: Vision and Road Ahead

2025-03-02 · Yiran Cheng, Hong Jin Kang, Lwin Khin Shar, Chaopeng Dong 외

Fuzz testing is a crucial component of software security assessment, yet its effectiveness heavily relies on valid fuzz drivers and diverse seed inputs. Recent advancements in Large Language Models (LLMs) offer transform…

software testingvalid

Opening the Software Engineering Toolbox for the Assessment of Trustworthy AI

2020-07-14 · Mohit Kumar Ahuja, Mohamed-Bachir Belaid, Pierre Bernabé, Mathieu Collet 외

Trustworthiness is a central requirement for the acceptance and success of human-centered artificial intelligence (AI). To deem an AI system as trustworthy, it is crucial to assess its behaviour and characteristics again…

software testing

Governance Controls for AI-Generated Test Artifacts in Autonomous Software Testing

2026-06-07 · Dimple Bajaj, Deepak Khetan arxiv

Artificial Intelligence (AI) and Large Language Models (LLMs) are increasingly used in autonomous software testing; however, AI-generated test artifacts often suffer from hallucinations, compliance violations, security r…

LLMs for Automated Unit Test Generation and Assessment in Java: The AgoneTest Framework

2025-11-25 · Andrea Lops, Fedelucio Narducci, Azzurra Ragone, Michelantonio Trizio 외 arxiv

Unit testing is an essential but resource-intensive step in software development, ensuring individual code units function correctly. This paper introduces AgoneTest, an automated evaluation framework for Large Language M…

Prompt Engineering