Minimizing Energy Costs in Deep Learning Model Training: The Gaussian Sampling Approach
Not on the map. Why?
Abstract (arXiv)
Computing the loss gradient via backpropagation consumes considerable energy during deep learning (DL) model training. In this paper, we propose a novel approach to efficiently compute DL models' gradients to mitigate the substantial energy overhead associated with backpropagation. Exploiting the over-parameterized nature of DL models and the smoothness of their loss landscapes, we propose a method called em GradSamp for sampling gradient updates from a Gaussian distribution. Specifically, we update model parameters at a given epoch (chosen periodically or randomly) by perturbing the parameters (element-wise) from the previous epoch with Gaussian ``noise''. The parameters of the Gaussian distribution are estimated using the error between the model parameter values from the two previous epochs. em GradSamp not only streamlines gradient computation but also enables skipping entire epochs, thereby enhancing overall efficiency. We rigorously validate our hypothesis across a diverse set of standard and non-standard CNN and transformer-based models, spanning various computer vision tasks such as image classification, object detection, and image segmentation. Additionally, we explore its efficacy in out-of-distribution scenarios such as Domain Adaptation (DA), Domain Generalization (DG), and decentralized settings like Federated Learning (FL). Our experimental results affirm the effectiveness of em GradSamp in achieving notable energy savings without compromising performance, underscoring its versatility and potential impact in practical DL applications.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 29 of its 43 references that are in the map. First posted on arXiv 11 Jun 2024.
Builds on
29 of 43 references.
References · 29
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
- 2018Federated Optimization in Heterogeneous Networkscited by 2,971
- 2021SegFormer: Simple and Efficient Design for Semantic Segmentation with Transformerscited by 2,923
- 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,154
- 2019Federated Learning: Challenges, Methods, and Future Directionscited by 1,531
- 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,441
17 more
- 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,232
- 2017Deep Hashing Network for Unsupervised Domain Adaptationcited by 1,181
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2017Deeper, Broader and Artier Domain Generalizationcited by 983
- 2022YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectorscited by 978
- 2020Out-of-Distribution Generalization via Risk Extrapolation (REx)cited by 737
- 2023DETRs Beat YOLOs on Real-time Object Detectioncited by 526
- 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 521
- 2017VisDA: The Visual Domain Adaptation Challengecited by 432
- 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 427
- 2023Fine-Tuning Language Models with Just Forward Passescited by 337
- 2019Bridging Theory and Algorithm for Domain Adaptationcited by 332
- 2020Loss landscapes and optimization in over-parameterized non-linear systems and neural networkscited by 231
- 2022Green Learning: Introduction, Examples and Outlookcited by 30
- 2020Embedded Encoder-Decoder in Convolutional Networks Towards Explainable AIcited by 23
- 2022A Theoretical Analysis of the Learning Dynamics under Class Imbalancecited by 20
Built on by
Not cited yet.