The Inherent Adversarial Robustness of Analog In-Memory Computing
Corey Lammie, Julian B\"uchel, Athanasios Vasilopoulos and, Manuel Le Gallo, Abu Sebastian

TL;DR
This paper experimentally validates that Analog In-Memory Computing (AIMC) based on Phase Change Memory devices inherently provides increased adversarial robustness for neural network inference, due to stochastic noise sources.
Contribution
First experimental validation showing AIMC's inherent adversarial robustness for DNN inference on PCM-based hardware.
Findings
AIMC exhibits higher robustness against various adversarial attacks.
Robustness is influenced by stochastic noise sources in the hardware.
Larger transformer models in NLP also benefit from this robustness.
Abstract
A key challenge for Deep Neural Network (DNN) algorithms is their vulnerability to adversarial attacks. Inherently non-deterministic compute substrates, such as those based on Analog In-Memory Computing (AIMC), have been speculated to provide significant adversarial robustness when performing DNN inference. In this paper, we experimentally validate this conjecture for the first time on an AIMC chip based on Phase Change Memory (PCM) devices. We demonstrate higher adversarial robustness against different types of adversarial attacks when implementing an image classification network. Additional robustness is also observed when performing hardware-in-the-loop attacks, for which the attacker is assumed to have full access to the hardware. A careful study of the various noise sources indicate that a combination of stochastic noise sources (both recurrent and non-recurrent) are responsible…
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
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Machine Learning and ELM
