Noisy Machines: Understanding Noisy Neural Networks and Enhancing Robustness to Analog Hardware Errors Using Distillation
Chuteng Zhou, Prad Kadambi, Matthew Mattina, Paul N. Whatmough

TL;DR
This paper investigates the impact of noise in analog neural network hardware and proposes a distillation-based training method to significantly improve noise robustness, facilitating practical deployment of analog accelerators.
Contribution
It introduces a novel approach combining knowledge distillation and noise injection to enhance neural network robustness against hardware noise.
Findings
Achieves up to two times greater noise tolerance than previous methods.
Demonstrates effectiveness across multiple networks and datasets, including ImageNet.
Provides insights into the reduced capacity of noisy neural networks due to information loss.
Abstract
The success of deep learning has brought forth a wave of interest in computer hardware design to better meet the high demands of neural network inference. In particular, analog computing hardware has been heavily motivated specifically for accelerating neural networks, based on either electronic, optical or photonic devices, which may well achieve lower power consumption than conventional digital electronics. However, these proposed analog accelerators suffer from the intrinsic noise generated by their physical components, which makes it challenging to achieve high accuracy on deep neural networks. Hence, for successful deployment on analog accelerators, it is essential to be able to train deep neural networks to be robust to random continuous noise in the network weights, which is a somewhat new challenge in machine learning. In this paper, we advance the understanding of noisy neural…
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
TopicsNeural Networks and Reservoir Computing · Advanced Memory and Neural Computing · Adversarial Robustness in Machine Learning
MethodsKnowledge Distillation
