The effect of Target Normalization and Momentum on Dying ReLU
Not on the map. Why?
Abstract (arXiv)
Optimizing parameters with momentum, normalizing data values, and using rectified linear units (ReLUs) are popular choices in neural network (NN) regression. Although ReLUs are popular, they can collapse to a constant function and "die", effectively removing their contribution from the model. While some mitigations are known, the underlying reasons of ReLUs dying during optimization are currently poorly understood. In this paper, we consider the effects of target normalization and momentum on dying ReLUs. We find empirically that unit variance targets are well motivated and that ReLUs die more easily, when target variance approaches zero. To further investigate this matter, we analyze a discrete-time linear autonomous system, and show theoretically how this relates to a model with a single ReLU and how common properties can result in dying ReLU. We also analyze the gradients of a single-ReLU model to identify saddle points and regions corresponding to dying ReLU and how parameters evolve into these regions when momentum is used. Finally, we show empirically that this problem persist, and is aggravated, for deeper models including residual networks.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 1.
5 papers.
- 2021DeepDiagnosis: Automatically Diagnosing Faults and Recommending Actionable Fixes in Deep Learning Programscited by 19
- 2022DeepFD: Automated Fault Diagnosis and Localization for Deep Learning Programscited by 16
- 2021Regularization by Misclassification in ReLU Neural Networkscited by 1
- 2023DREAM: Debugging and Repairing AutoML Pipelinescited by 1
- 2022AP: Selective Activation for De-sparsifying Pruned Neural Networkscited by 0
- 2023DREAM: Debugging and Repairing AutoML Pipelines31 Dec 2023
- 2022AP: Selective Activation for De-sparsifying Pruned Neural Networks9 Dec 2022
- 2022DeepFD: Automated Fault Diagnosis and Localization for Deep Learning Programs4 May 2022
- 2021DeepDiagnosis: Automatically Diagnosing Faults and Recommending Actionable Fixes in Deep Learning Programs7 Dec 2021
- 2021Regularization by Misclassification in ReLU Neural Networks3 Nov 2021