English
 
Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
  DiverGet: a Search-Based Software Testing approach for Deep Neural Network Quantization assessment

Yahmed, A. H., Braiek, H. B., Khomh, F., Bouzidi, S., Zaatour, R. (2022): DiverGet: a Search-Based Software Testing approach for Deep Neural Network Quantization assessment. - Empirical Software Engineering, 27, 193.
https://doi.org/10.1007/s10664-022-10202-w

Item is

Files

show Files
hide Files
:
s10664-022-10202-w.pdf (Publisher version), 4MB
 
File Permalink:
-
Name:
s10664-022-10202-w.pdf
Description:
-
Visibility:
Private
MIME-Type / Checksum:
application/pdf
Technical Metadata:
Copyright Date:
-
Copyright Info:
-
License:
-

Locators

show

Creators

show
hide
 Creators:
Yahmed, Ahmed Haj1, Author
Braiek, Houssem Ben1, Author
Khomh, Foutse1, Author
Bouzidi, Sonia1, Author
Zaatour, Rania2, Author              
Affiliations:
1External Organizations, ou_persistent22              
2Potsdam Institute for Climate Impact Research, ou_persistent13              

Content

show
hide
Free keywords: -
 Abstract: 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.

Details

show
hide
Language(s): eng - English
 Dates: 2022-07-022022-10-062022-10-06
 Publication Status: Finally published
 Pages: 32
 Publishing info: -
 Table of Contents: -
 Rev. Type: Peer
 Identifiers: DOI: 10.1007/s10664-022-10202-w
Organisational keyword: RD3 - Transformation Pathways
PIKDOMAIN: RD3 - Transformation Pathways
MDB-ID: No data to archive
Model / method: Qualitative Methods
Research topic keyword: Complex Networks
 Degree: -

Event

show

Legal Case

show

Project information

show

Source 1

show
hide
Title: Empirical Software Engineering
Source Genre: Journal, SCI, Scopus
 Creator(s):
Affiliations:
Publ. Info: -
Pages: - Volume / Issue: 27 Sequence Number: 193 Start / End Page: - Identifier: CoNE: https://publications.pik-potsdam.de/cone/journals/resource/1573-7616
Publisher: Springer