diffGrad: An Optimization Method for Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
Stochastic Gradient Decent (SGD) is one of the core techniques behind the success of deep neural networks. The gradient provides information on the direction in which a function has the steepest rate of change. The main problem with basic SGD is to change by equal sized steps for all parameters, irrespective of gradient behavior. Hence, an efficient way of deep network optimization is to make adaptive step sizes for each parameter. Recently, several attempts have been made to improve gradient descent methods such as AdaGrad, AdaDelta, RMSProp and Adam. These methods rely on the square roots of exponential moving averages of squared past gradients. Thus, these methods do not take advantage of local change in gradients. In this paper, a novel optimizer is proposed based on the difference between the present and the immediate past gradient (i.e., diffGrad). In the proposed diffGrad optimization technique, the step size is adjusted for each parameter in such a way that it should have a larger step size for faster gradient changing parameters and a lower step size for lower gradient changing parameters. The convergence analysis is done using the regret bound approach of online learning framework. Rigorous analysis is made in this paper over three synthetic complex non-convex functions. The image categorization experiments are also conducted over the CIFAR10 and CIFAR100 datasets to observe the performance of diffGrad with respect to the state-of-the-art optimizers such as SGDM, AdaGrad, AdaDelta, RMSProp, AMSGrad, and Adam. The residual unit (ResNet) based Convolutional Neural Networks (CNN) architecture is used in the experiments. The experiments show that diffGrad outperforms other optimizers. Also, we show that diffGrad performs uniformly well for training CNN using different activation functions. The source code is made publicly available at https://github.com/shivram1987/diffGrad.
Key facts. Cited by 29 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 16; 2022: 5; 2023: 3; 2024: 1; 2025: 1; 2026: 3.
29 papers.
Sort:
By area:
- 2021Activation Functions in Deep Learning: A Comprehensive Survey and Benchmarkcited by 153
- 2022Multimodal Fusion Transformer for Remote Sensing Image Classificationcited by 61
- 2021Hyperspectral Image Classification-Traditional to Deep Models: A Survey for Future Prospectscited by 49
- 2024A Comprehensive Survey for Hyperspectral Image Classification: The Evolution from Conventional to Transformers and Mamba Modelscited by 19
- 2022On the Power-Law Hessian Spectrums in Deep Learningcited by 14
- 2022GeoFill: Reference-Based Image Inpainting with Better Geometric Understandingcited by 9
- 2021AngularGrad: A New Optimization Technique for Angular Convergence of Convolutional Neural Networkscited by 8
- 2021Training Recurrent Neural Networks by Sequential Least Squares and the Alternating Direction Method of Multiplierscited by 8
- 2021KOALA: A Kalman Optimization Algorithm with Loss Adaptivitycited by 6
- 2022AdaNorm: Adaptive Gradient Norm Correction based Optimizer for CNNscited by 4
- 2021Exploiting Adam-like Optimization Algorithms to Improve the Performance of Convolutional Neural Networkscited by 3
- 2021High performing ensemble of convolutional neural networks for insect pest image detectioncited by 3
17 more
- 2021Frequency Disentangled Residual Networkcited by 3
- 2021AdaInject: Injection Based Adaptive Gradient Descent Optimizers for Convolutional Neural Networkscited by 2
- 2021Learning Speaker Representation with Semi-supervised Learning approach for Speaker Profilingcited by 2
- 2023Angle based dynamic learning rate for gradient descentcited by 2
- 2021Understanding Short-Range Memory Effects in Deep Neural Networkscited by 1
- 2021Joint Triplet Autoencoder for Histopathological Colon Cancer Nuclei Retrievalcited by 1
- 2021Semantic Video Segmentation for Intracytoplasmic Sperm Injection Procedurescited by 0
- 2021Painless step size adaptation for SGDcited by 0
- 2021AC-CovidNet: Attention Guided Contrastive CNN for Recognition of Covid-19 in Chest X-Ray Imagescited by 0
- 2021Gated recurrent units and temporal convolutional network for multilabel classificationcited by 0
- 2022Moment Centralization based Gradient Descent Optimizers for Convolutional Neural Networkscited by 0
- 2023Judging Adam: Studying the Performance of Optimization Methods on ML4SE Taskscited by 0
- 2023Fine-Tuning Adaptive Stochastic Optimizers: Determining the Optimal Hyperparameter ε via Gradient Magnitude Histogram Analysiscited by 0
- 2025Frankenstein Optimizer: Harnessing the Potential by Revisiting Optimization Trickscited by 0
- 2026An Improved Adaptive PID Optimizer with Enhanced Convergence and Stability for Deep Learningcited by 0
- 2026AURA: Angular Update Rate Adaptation for training complex-valued neural networkscited by 0
- 2026EvE: An Alternate Optimizer to Adamcited by 0
- 2026EvE: An Alternate Optimizer to Adam28 Sep 2026
- 2026AURA: Angular Update Rate Adaptation for training complex-valued neural networks22 Sep 2026
- 2026An Improved Adaptive PID Optimizer with Enhanced Convergence and Stability for Deep Learning21 May 2026
- 2025Frankenstein Optimizer: Harnessing the Potential by Revisiting Optimization Tricks4 Mar 2025
- 2024A Comprehensive Survey for Hyperspectral Image Classification: The Evolution from Conventional to Transformers and Mamba Models23 Apr 2024
- 2023Fine-Tuning Adaptive Stochastic Optimizers: Determining the Optimal Hyperparameter ε via Gradient Magnitude Histogram Analysis20 Nov 2023
- 2023Angle based dynamic learning rate for gradient descent20 Apr 2023
- 2023Judging Adam: Studying the Performance of Optimization Methods on ML4SE Tasks6 Mar 2023
- 2022AdaNorm: Adaptive Gradient Norm Correction based Optimizer for CNNs12 Oct 2022
- 2022Moment Centralization based Gradient Descent Optimizers for Convolutional Neural Networks19 Jul 2022
- 2022Multimodal Fusion Transformer for Remote Sensing Image Classification31 Mar 2022
- 2022On the Power-Law Hessian Spectrums in Deep Learning31 Jan 2022
17 more
- 2022GeoFill: Reference-Based Image Inpainting with Better Geometric Understanding20 Jan 2022
- 2021Training Recurrent Neural Networks by Sequential Least Squares and the Alternating Direction Method of Multipliers31 Dec 2021
- 2021Learning Speaker Representation with Semi-supervised Learning approach for Speaker Profiling24 Oct 2021
- 2021Gated recurrent units and temporal convolutional network for multilabel classification9 Oct 2021
- 2021Activation Functions in Deep Learning: A Comprehensive Survey and Benchmark29 Sep 2021
- 2021Frequency Disentangled Residual Network26 Sep 2021
- 2021AdaInject: Injection Based Adaptive Gradient Descent Optimizers for Convolutional Neural Networks26 Sep 2021
- 2021High performing ensemble of convolutional neural networks for insect pest image detection28 Aug 2021
- 2021KOALA: A Kalman Optimization Algorithm with Loss Adaptivity7 Jul 2021
- 2021Joint Triplet Autoencoder for Histopathological Colon Cancer Nuclei Retrieval21 May 2021
- 2021AC-CovidNet: Attention Guided Contrastive CNN for Recognition of Covid-19 in Chest X-Ray Images21 May 2021
- 2021AngularGrad: A New Optimization Technique for Angular Convergence of Convolutional Neural Networks21 May 2021
- 2021Understanding Short-Range Memory Effects in Deep Neural Networks5 May 2021
- 2021Exploiting Adam-like Optimization Algorithms to Improve the Performance of Convolutional Neural Networks26 Mar 2021
- 2021Painless step size adaptation for SGD1 Feb 2021
- 2021Hyperspectral Image Classification-Traditional to Deep Models: A Survey for Future Prospects15 Jan 2021
- 2021Semantic Video Segmentation for Intracytoplasmic Sperm Injection Procedures4 Jan 2021
- 2021Activation Functions in Deep Learning: A Comprehensive Survey and Benchmarkcited by 153
- 2022Multimodal Fusion Transformer for Remote Sensing Image Classificationcited by 61
- 2021Hyperspectral Image Classification-Traditional to Deep Models: A Survey for Future Prospectscited by 49
- 2022On the Power-Law Hessian Spectrums in Deep Learningcited by 14
- 2022GeoFill: Reference-Based Image Inpainting with Better Geometric Understandingcited by 9
- 2021AngularGrad: A New Optimization Technique for Angular Convergence of Convolutional Neural Networkscited by 8
- 2021Training Recurrent Neural Networks by Sequential Least Squares and the Alternating Direction Method of Multiplierscited by 8
- 2021KOALA: A Kalman Optimization Algorithm with Loss Adaptivitycited by 6
- 2022AdaNorm: Adaptive Gradient Norm Correction based Optimizer for CNNscited by 4
- 2021Exploiting Adam-like Optimization Algorithms to Improve the Performance of Convolutional Neural Networkscited by 3
- 2021High performing ensemble of convolutional neural networks for insect pest image detectioncited by 3
- 2021Frequency Disentangled Residual Networkcited by 3
12 most cited of 28 All 28 (JSON)
- 2026EvE: An Alternate Optimizer to Adam28 Sep 2026
- 2026AURA: Angular Update Rate Adaptation for training complex-valued neural networks22 Sep 2026
- 2026An Improved Adaptive PID Optimizer with Enhanced Convergence and Stability for Deep Learning21 May 2026
- 2025Frankenstein Optimizer: Harnessing the Potential by Revisiting Optimization Tricks4 Mar 2025
- 2023Fine-Tuning Adaptive Stochastic Optimizers: Determining the Optimal Hyperparameter ε via Gradient Magnitude Histogram Analysis20 Nov 2023
- 2023Angle based dynamic learning rate for gradient descent20 Apr 2023
- 2023Judging Adam: Studying the Performance of Optimization Methods on ML4SE Tasks6 Mar 2023
- 2022AdaNorm: Adaptive Gradient Norm Correction based Optimizer for CNNs12 Oct 2022
- 2022Moment Centralization based Gradient Descent Optimizers for Convolutional Neural Networks19 Jul 2022
- 2022Multimodal Fusion Transformer for Remote Sensing Image Classification31 Mar 2022
- 2022On the Power-Law Hessian Spectrums in Deep Learning31 Jan 2022
- 2022GeoFill: Reference-Based Image Inpainting with Better Geometric Understanding20 Jan 2022
12 newest of 28 All 28 (JSON)