Terminal Brain Damage: Exposing the Graceless Degradation in Deep Neural Networks Under Hardware Fault Attacks
Sanghyun Hong, Pietro Frigo, Yi\u{g}itcan Kaya, Cristiano Giuffrida,, Tudor Dumitra\c{s}

TL;DR
This paper investigates how small hardware-induced bit-flip errors can cause catastrophic accuracy drops in deep neural networks, revealing vulnerabilities and proposing potential mitigation strategies.
Contribution
It uncovers the extent of DNN vulnerability to single-bit corruptions, especially from hardware fault attacks like Rowhammer, and introduces heuristics to identify vulnerable parameters.
Findings
Most models have parameters that cause over 90% accuracy loss after a specific bit-flip.
Approximately 40-50% of parameters can lead to >10% accuracy drop when individually corrupted.
Rowhammer attacks can induce up to 99% accuracy loss with single bit-flips without model knowledge.
Abstract
Deep neural networks (DNNs) have been shown to tolerate "brain damage": cumulative changes to the network's parameters (e.g., pruning, numerical perturbations) typically result in a graceful degradation of classification accuracy. However, the limits of this natural resilience are not well understood in the presence of small adversarial changes to the DNN parameters' underlying memory representation, such as bit-flips that may be induced by hardware fault attacks. We study the effects of bitwise corruptions on 19 DNN models---six architectures on three image classification tasks---and we show that most models have at least one parameter that, after a specific bit-flip in their bitwise representation, causes an accuracy loss of over 90%. We employ simple heuristics to efficiently identify the parameters likely to be vulnerable. We estimate that 40-50% of the parameters in a model might…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Advanced Neural Network Applications · Advanced Memory and Neural Computing
