Resilience of Deep Learning applications: a systematic literature review of analysis and hardening techniques
Cristiana Bolchini, Luca Cassano, Antonio Miele
TL;DR
This systematic review surveys 220 papers published from 2019 to March 2024 on the resilience of deep learning (DL) against hardware faults, clarifying that the focus is on fault tolerance rather than adversarial security. It introduces a comprehensive, multi‑axis classification framework (covering scope, abstraction level, hardware platform, fault/error models, ML framework, tooling and reproducibility, dependability attributes, and hardening techniques/strategies) to enable consistent comparisons across resilience analysis and hardening studies. The review identifies two major strands—resilience analysis and hardening strategies (including redundancy‑based and DL‑specific approaches)—and highlights a growing adoption of cross‑layer methods, fault‑injection tools, and DL‑aware protections. It also emphasizes the need for reproducible research, open benchmarks, and an integrated ecosystem of tools to fairly compare methods and support practical deployment of resilient DL systems. The findings underscore substantial progress and a rich set of open challenges, including standardizing metrics, designing application‑specific protections, and developing scalable, hardware‑aware solutions for DL accelerators.
Abstract
Machine Learning (ML) is currently being exploited in numerous applications being one of the most effective Artificial Intelligence (AI) technologies, used in diverse fields, such as vision, autonomous systems, and alike. The trend motivated a significant amount of contributions to the analysis and design of ML applications against faults affecting the underlying hardware. The authors investigate the existing body of knowledge on Deep Learning (among ML techniques) resilience against hardware faults systematically through a thoughtful review in which the strengths and weaknesses of this literature stream are presented clearly and then future avenues of research are set out. The review is based on 220 scientific articles published between January 2019 and March 2024. The authors adopt a classifying framework to interpret and highlight research similarities and peculiarities, based on several parameters, starting from the main scope of the work, the adopted fault and error models, to their reproducibility. This framework allows for a comparison of the different solutions and the identification of possible synergies. Furthermore, suggestions concerning the future direction of research are proposed in the form of open challenges to be addressed.
