A Survey on Failure Analysis and Fault Injection in AI Systems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Yu, Guangba, Tan, Gou, Huang, Haojia, Zhang, Zhenyu, Chen, Pengfei, Natella, Roberto, Zheng, Zibin
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915710203068416
author Yu, Guangba
Tan, Gou
Huang, Haojia
Zhang, Zhenyu
Chen, Pengfei
Natella, Roberto
Zheng, Zibin
author_facet Yu, Guangba
Tan, Gou
Huang, Haojia
Zhang, Zhenyu
Chen, Pengfei
Natella, Roberto
Zheng, Zibin
contents The rapid advancement of Artificial Intelligence (AI) has led to its integration into various areas, especially with Large Language Models (LLMs) significantly enhancing capabilities in Artificial Intelligence Generated Content (AIGC). However, the complexity of AI systems has also exposed their vulnerabilities, necessitating robust methods for failure analysis (FA) and fault injection (FI) to ensure resilience and reliability. Despite the importance of these techniques, there lacks a comprehensive review of FA and FI methodologies in AI systems. This study fills this gap by presenting a detailed survey of existing FA and FI approaches across six layers of AI systems. We systematically analyze 160 papers and repositories to answer three research questions including (1) what are the prevalent failures in AI systems, (2) what types of faults can current FI tools simulate, (3) what gaps exist between the simulated faults and real-world failures. Our findings reveal a taxonomy of AI system failures, assess the capabilities of existing FI tools, and highlight discrepancies between real-world and simulated failures. Moreover, this survey contributes to the field by providing a framework for fault diagnosis, evaluating the state-of-the-art in FI, and identifying areas for improvement in FI techniques to enhance the resilience of AI systems.
format Preprint
id arxiv_https___arxiv_org_abs_2407_00125
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Survey on Failure Analysis and Fault Injection in AI Systems
Yu, Guangba
Tan, Gou
Huang, Haojia
Zhang, Zhenyu
Chen, Pengfei
Natella, Roberto
Zheng, Zibin
Software Engineering
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
The rapid advancement of Artificial Intelligence (AI) has led to its integration into various areas, especially with Large Language Models (LLMs) significantly enhancing capabilities in Artificial Intelligence Generated Content (AIGC). However, the complexity of AI systems has also exposed their vulnerabilities, necessitating robust methods for failure analysis (FA) and fault injection (FI) to ensure resilience and reliability. Despite the importance of these techniques, there lacks a comprehensive review of FA and FI methodologies in AI systems. This study fills this gap by presenting a detailed survey of existing FA and FI approaches across six layers of AI systems. We systematically analyze 160 papers and repositories to answer three research questions including (1) what are the prevalent failures in AI systems, (2) what types of faults can current FI tools simulate, (3) what gaps exist between the simulated faults and real-world failures. Our findings reveal a taxonomy of AI system failures, assess the capabilities of existing FI tools, and highlight discrepancies between real-world and simulated failures. Moreover, this survey contributes to the field by providing a framework for fault diagnosis, evaluating the state-of-the-art in FI, and identifying areas for improvement in FI techniques to enhance the resilience of AI systems.
title A Survey on Failure Analysis and Fault Injection in AI Systems
topic Software Engineering
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2407.00125