The exploding gradient problem demystified - definition, prevalence, impact, origin, tradeoffs, and solutions
Not on the map. Why?
Abstract (arXiv)
Whereas it is believed that techniques such as Adam, batch normalization and, more recently, SeLU nonlinearities "solve" the exploding gradient problem, we show that this is not the case in general and that in a range of popular MLP architectures, exploding gradients exist and that they limit the depth to which networks can be effectively trained, both in theory and in practice. We explain why exploding gradients occur and highlight the *collapsing domain problem*, which can arise in architectures that avoid exploding gradients. ResNets have significantly lower gradients and thus can circumvent the exploding gradient problem, enabling the effective training of much deeper networks. We show this is a direct consequence of the Pythagorean equation. By noticing that *any neural network is a residual network*, we devise the *residual trick*, which reveals that introducing skip connections simplifies the network mathematically, and that this simplicity may be the major cause for their success.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Dec 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 3; 2023: 3; 2024: 2; 2025: 2.
14 papers.
Sort:
- 2023Maintaining Plasticity in Deep Continual Learningcited by 43
- 2021Learning Frequency Domain Approximation for Binary Neural Networkscited by 38
- 2021Proxy-Normalizing Activations to Match Batch Normalization while Removing Batch Dependencecited by 12
- 2022A Kernel Perspective of Skip Connections in Convolutional Networkscited by 12
- 2021Optimized and autonomous machine learning framework for characterizing pores, particles, grains and grain boundaries in microstructural imagescited by 5
- 2022Self-Supervised Learning of Linear Precoders under Non-Linear PA Distortion for Energy-Efficient Massive MIMO Systemscited by 2
- 2022ANAct: Adaptive Normalization for Activation Functionscited by 1
- 2024Divide And Conquer: Learning Chaotic Dynamical Systems With Multistep Penalty Neural Ordinary Differential Equationscited by 1
- 2024Replacement Learning: Training Vision Tasks with Fewer Learnable Parameterscited by 1
- 2025Detecting AI Assistance in Abstract Complex Taskscited by 1
- 2021Abnormal Occupancy Grid Map Recognition using Attention Networkcited by 0
- 2023Connecting the Dots: Graph Neural Network Powered Ensemble and Classification of Medical Imagescited by 0
- 2025Detecting AI Assistance in Abstract Complex Tasks14 Jul 2025
- 2025GRN+: A Simplified Generative Reinforcement Network for Tissue Layer Analysis in 3D Ultrasound Images for Chronic Low-back Pain25 Mar 2025
- 2024Replacement Learning: Training Vision Tasks with Fewer Learnable Parameters2 Oct 2024
- 2024Divide And Conquer: Learning Chaotic Dynamical Systems With Multistep Penalty Neural Ordinary Differential Equations30 Jun 2024
- 2023The Heat is On: Thermal Facial Landmark Tracking14 Nov 2023
- 2023Connecting the Dots: Graph Neural Network Powered Ensemble and Classification of Medical Images13 Nov 2023
- 2023Maintaining Plasticity in Deep Continual Learning23 Jun 2023
- 2022A Kernel Perspective of Skip Connections in Convolutional Networks27 Nov 2022
- 2022Self-Supervised Learning of Linear Precoders under Non-Linear PA Distortion for Energy-Efficient Massive MIMO Systems13 Oct 2022
- 2022ANAct: Adaptive Normalization for Activation Functions29 Aug 2022
- 2021Abnormal Occupancy Grid Map Recognition using Attention Network18 Oct 2021
- 2021Proxy-Normalizing Activations to Match Batch Normalization while Removing Batch Dependence7 Jun 2021
- 2023Maintaining Plasticity in Deep Continual Learningcited by 43
- 2021Learning Frequency Domain Approximation for Binary Neural Networkscited by 38
- 2021Proxy-Normalizing Activations to Match Batch Normalization while Removing Batch Dependencecited by 12
- 2022A Kernel Perspective of Skip Connections in Convolutional Networkscited by 12
- 2021Optimized and autonomous machine learning framework for characterizing pores, particles, grains and grain boundaries in microstructural imagescited by 5
- 2022Self-Supervised Learning of Linear Precoders under Non-Linear PA Distortion for Energy-Efficient Massive MIMO Systemscited by 2
- 2022ANAct: Adaptive Normalization for Activation Functionscited by 1
- 2024Divide And Conquer: Learning Chaotic Dynamical Systems With Multistep Penalty Neural Ordinary Differential Equationscited by 1
- 2024Replacement Learning: Training Vision Tasks with Fewer Learnable Parameterscited by 1
- 2025Detecting AI Assistance in Abstract Complex Taskscited by 1
- 2021Abnormal Occupancy Grid Map Recognition using Attention Networkcited by 0
- 2023Connecting the Dots: Graph Neural Network Powered Ensemble and Classification of Medical Imagescited by 0
12 most cited of 14 All 14 (JSON)
- 2025Detecting AI Assistance in Abstract Complex Tasks14 Jul 2025
- 2025GRN+: A Simplified Generative Reinforcement Network for Tissue Layer Analysis in 3D Ultrasound Images for Chronic Low-back Pain25 Mar 2025
- 2024Replacement Learning: Training Vision Tasks with Fewer Learnable Parameters2 Oct 2024
- 2024Divide And Conquer: Learning Chaotic Dynamical Systems With Multistep Penalty Neural Ordinary Differential Equations30 Jun 2024
- 2023The Heat is On: Thermal Facial Landmark Tracking14 Nov 2023
- 2023Connecting the Dots: Graph Neural Network Powered Ensemble and Classification of Medical Images13 Nov 2023
- 2023Maintaining Plasticity in Deep Continual Learning23 Jun 2023
- 2022A Kernel Perspective of Skip Connections in Convolutional Networks27 Nov 2022
- 2022Self-Supervised Learning of Linear Precoders under Non-Linear PA Distortion for Energy-Efficient Massive MIMO Systems13 Oct 2022
- 2022ANAct: Adaptive Normalization for Activation Functions29 Aug 2022
- 2021Abnormal Occupancy Grid Map Recognition using Attention Network18 Oct 2021
- 2021Proxy-Normalizing Activations to Match Batch Normalization while Removing Batch Dependence7 Jun 2021
12 newest of 14 All 14 (JSON)