APPRAISER: DNN Fault Resilience Analysis Employing Approximation Errors

Mahdi Taheri, Mohammad Hasan Ahmadilivani, Maksim Jenihhin, Masoud Daneshtalab, Jaan Raik
5/31/2023
cs.LGcs.AIcs.AR

No confident code implementation found for this paper.

Abstract

Nowadays, the extensive exploitation of Deep Neural Networks (DNNs) in safety-critical applications raises new reliability concerns. In practice, methods for fault injection by emulation in hardware are efficient and widely used to study the resilience of DNN architectures for mitigating reliability issues already at the early design stages. However, the state-of-the-art methods for fault injection by emulation incur a spectrum of time-, design- and control-complexity problems. To overcome these issues, a novel resiliency assessment method called APPRAISER is proposed that applies functional approximation for a non-conventional purpose and employs approximate computing errors for its interest. By adopting this concept in the resiliency assessment domain, APPRAISER provides thousands of times speed-up in the assessment process, while keeping high accuracy of the analysis. In this paper, APPRAISER is validated by comparing it with state-of-the-art approaches for fault injection by emulation in FPGA. By this, the feasibility of the idea is demonstrated, and a new perspective in resiliency evaluation for DNNs is opened.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{taheri2023appraiser,
  title  = {APPRAISER: DNN Fault Resilience Analysis Employing Approximation Errors},
  author = {Mahdi Taheri and Mohammad Hasan Ahmadilivani and Maksim Jenihhin and Masoud Daneshtalab and Jaan Raik},
  year   = {2023},
  eprint = {2305.19733},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.19733v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.19733.svg)](https://codeofpaper.com/paper/2305.19733)

Discussion