TL;DR
This paper introduces a hardware-supported approximate computing approach to enhance CNN robustness against adversarial attacks without retraining, achieving significant energy savings and improved security across various attack scenarios.
Contribution
It is the first to leverage approximate computing for CNN robustness, demonstrating effectiveness against multiple attack types without retraining.
Findings
Robustness against black-box and grey-box attacks improved significantly.
Approximate implementation reduces energy consumption by up to 67%.
White-box attack robustness increases, requiring higher noise levels to succeed.
Abstract
In the past few years, an increasing number of machine-learning and deep learning structures, such as Convolutional Neural Networks (CNNs), have been applied to solving a wide range of real-life problems. However, these architectures are vulnerable to adversarial attacks. 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 our approximate computing implementation achieves robustness across a wide range of attack scenarios. Specifically, for black-box and grey-box attack scenarios, 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 access to the internal implementation of the approximate classifier. We…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
