Internal noise in deep neural networks: interplay of depth, neuron number, and noise injection step
D.A. Maksimov, V.M. Moskvitin, N. Semenova

TL;DR
This study investigates how internal Gaussian noise affects deep neural network performance, highlighting the importance of noise injection timing, type, and noise reduction techniques like pooling in maintaining accuracy.
Contribution
It provides a comparative analysis of noise effects before and after activation functions, revealing the nonlinear filtering role of activations and the benefits of pooling-based noise reduction.
Findings
Networks with noise before activation perform better and suppress additive noise more effectively.
Multiplicative noise after activation is less harmful than additive noise.
Pooling-based noise reduction improves overall network performance.
Abstract
This paper examines the influence of internal Gaussian noise on the performance of deep feedforward neural networks, focusing on the role of the noise injection stage relative to the activation function. Two scenarios are analyzed: noise introduced before and after the activation function, for both additive and multiplicative noise influence. The case of noise before activation function is similar to perturbations in the input channel of neuron, while the noise introduced after activation function is analogous to noise occurring either within the neuron itself or in its output channel. The types of noise and the method of their introduction were inspired by analog neural networks. The results show that the activation function acts as an effective nonlinear filter of noise. Networks with noise introduced before the activation function consistently achieve higher accuracy than those…
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.
