Defending with Errors: Approximate Computing for Robustness of Deep Neural Networks
Amira Guesmi, Ihsen Alouani, Khaled N. Khasawneh, Mouna Baklouti,, Tarek Frikha, Mohamed Abid, and Nael Abu-Ghazaleh

TL;DR
This paper introduces hardware-supported approximate computing to enhance the robustness of CNNs against adversarial attacks, showing it reduces attack transferability and increases noise tolerance without retraining.
Contribution
It is the first to leverage approximate computing for improving CNN robustness, demonstrating significant security benefits and energy savings.
Findings
Approximate computing reduces transferability of adversarial attacks.
Higher adversarial noise levels are needed against approximate classifiers.
Energy consumption is reduced by up to 50% with maintained accuracy.
Abstract
Machine-learning architectures, such as Convolutional Neural Networks (CNNs) are vulnerable to adversarial attacks: inputs crafted carefully to force the system output to a wrong label. Since machine-learning is being deployed in safety-critical and security-sensitive domains, such attacks may have catastrophic security and safety consequences. In this paper, we propose for the first time to use hardware-supported approximate computing to improve the robustness of machine-learning classifiers. We show that successful adversarial attacks against the exact classifier have poor transferability to the approximate implementation. Surprisingly, the robustness advantages also apply to white-box attacks where the attacker has unrestricted access to the approximate classifier implementation: in this case, we show that substantially higher levels of adversarial noise are needed to produce…
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
TopicsAdvancements in Semiconductor Devices and Circuit Design · Ferroelectric and Negative Capacitance Devices · Low-power high-performance VLSI design
