Understanding and mitigating noise in trained deep neural networks
Nadezhda Semenova, Laurent Larger, and Daniel Brunner

TL;DR
This paper analyzes how noise propagates in deep neural networks with analog neurons, providing methods to predict and suppress noise, which is crucial for designing energy-efficient, noise-resilient hardware.
Contribution
It introduces the first analytical framework for noise propagation in trained deep neural networks with nonlinear neurons, highlighting conditions to suppress noise accumulation.
Findings
Noise propagation is generally bounded and does not worsen with more layers.
Neuron activation functions with slopes less than one can completely suppress noise accumulation.
The framework aids in designing noise-resilient analog neural network hardware.
Abstract
Deep neural networks unlocked a vast range of new applications by solving tasks of which many were previously deemed as reserved to higher human intelligence. One of the developments enabling this success was a boost in computing power provided by special purpose hardware, such as graphic or tensor processing units. However, these do not leverage fundamental features of neural networks like parallelism and analog state variables. Instead, they emulate neural networks relying on binary computing, which results in unsustainable energy consumption and comparatively low speed. Fully parallel and analogue hardware promises to overcome these challenges, yet the impact of analogue neuron noise and its propagation, i.e. accumulation, threatens rendering such approaches inept. Here, we determine for the first time the propagation of noise in deep neural networks comprising noisy nonlinear…
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.
