Title
BinFI : an efficient fault injector for safety-critical machine learning systems
Abstract
As machine learning (ML) becomes pervasive in high performance computing, ML has found its way into safety-critical domains (e.g., autonomous vehicles). Thus the reliability of ML has grown in importance. Specifically, failures of ML systems can have catastrophic consequences, and can occur due to soft errors, which are increasing in frequency due to system scaling. Therefore, we need to evaluate ML systems in the presence of soft errors. In this work, we propose BinFI, an efficient fault injector (FI) for finding the safety-critical bits in ML applications. We find the widely-used ML computations are often monotonic. Thus we can approximate the error propagation behavior of a ML application as a monotonic function. BinFI uses a binary-search like FI technique to pinpoint the safety-critical bits (also measure the overall resilience). BinFI identifies 99.56% of safety-critical bits (with 99.63% precision) in the systems, which significantly outperforms random FI, with much lower costs.
Year
DOI
Venue
2019
10.1145/3295500.3356177
Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis
Keywords
Field
DocType
error resilience, fault injection, machine learning
Computer architecture,Computer science,Injector,Distributed computing
Conference
ISBN
Citations 
PageRank 
978-1-4503-6229-0
12
0.63
References 
Authors
0
4
Name
Order
Citations
PageRank
Zitao Chen1191.77
Guanpeng Li2875.41
Karthik Pattabiraman34610.05
Nathan DeBardeleben449031.71