E2-Train: Training State-of-the-art CNNs with Over 80% Energy Savings
Not on the map. Why?
Abstract (arXiv)
Convolutional neural networks (CNNs) have been increasingly deployed to edge devices. Hence, many efforts have been made towards efficient CNN inference in resource-constrained platforms. This paper attempts to explore an orthogonal direction: how to conduct more energy-efficient training of CNNs, so as to enable on-device training. We strive to reduce the energy cost during training, by dropping unnecessary computations from three complementary levels: stochastic mini-batch dropping on the data level; selective layer update on the model level; and sign prediction for low-cost, low-precision back-propagation, on the algorithm level. Extensive simulations and ablation studies, with real energy measurements from an FPGA board, confirm the superiority of our proposed strategies and demonstrate remarkable energy savings for training. For example, when training ResNet-74 on CIFAR-10, we achieve aggressive energy savings of >90% and >60%, while incurring a top-1 accuracy loss of only about 2% and 1.2%, respectively. When training ResNet-110 on CIFAR-100, an over 84% training energy saving is achieved without degrading inference accuracy.
Key facts. Cited by 36 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 6; 2023: 9; 2024: 7; 2025: 2.
36 papers.
Sort:
- 2021GRAD-MATCH: Gradient Matching based Data Subset Selection for Efficient Deep Model Trainingcited by 274
- 2021HW-NAS-Bench:Hardware-Aware Neural Architecture Search Benchmarkcited by 84
- 2023A Systematic Review of Green AIcited by 77
- 2021Transferable Visual Words: Exploiting the Semantics of Anatomical Patterns for Self-supervised Learningcited by 68
- 2024Tiny Machine Learning: Progress and Futurescited by 40
- 2022POET: Training Neural Networks on Tiny Devices with Integrated Rematerialization and Pagingcited by 26
- 2023Repeated Random Sampling for Minimizing the Time-to-Accuracy of Learningcited by 26
- 2021No frame left behind: Full Video Action Recognitioncited by 24
- 2024Unlocking Memorization in Large Language Models with Dynamic Soft Promptingcited by 21
- 2021CPT: Efficient Deep Neural Network Training via Cyclic Precisioncited by 19
- 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edgecited by 18
- 2021"BNN - BN = ?": Training Binary Neural Networks without Batch Normalizationcited by 17
24 more
- 2023A Synthesis of Green Architectural Tactics for ML-Enabled Systemscited by 17
- 2022GhostNets on Heterogeneous Devices via Cheap Operationscited by 15
- 2022Auto-scaling Vision Transformers without Trainingcited by 15
- 2021Enabling Design Methodologies and Future Trends for Edge AI: Specialization and Co-designcited by 13
- 2023Efficient On-device Training via Gradient Filteringcited by 13
- 2021Exploration of Quantum Neural Architecture by Mixing Quantum Neuron Designscited by 11
- 2023Cost-effective On-device Continual Learning over Memory Hierarchy with Mirocited by 10
- 2022Semantic Self-adaptation: Enhancing Generalization with a Single Samplecited by 8
- 2022A Survey of Dataset Refinement for Problems in Computer Vision Datasetscited by 5
- 2024On-Device Training of Fully Quantized Deep Neural Networks on Cortex-M Microcontrollerscited by 5
- 20213U-EdgeAI: Ultra-Low Memory Training, Ultra-Low BitwidthQuantization, and Ultra-Low Latency Accelerationcited by 3
- 2021Shift-BNN: Highly-Efficient Probabilistic Bayesian Neural Network Training via Memory-Friendly Pattern Retrievingcited by 3
- 2023ASP: Automatic Selection of Proxy dataset for efficient AutoMLcited by 3
- 2023Edge-InversionNet: Enabling Efficient Inference of InversionNet on Edge Devicescited by 2
- 2024EdgeOL: Efficient in-situ Online Learning on Edge Devicescited by 2
- 2024A General and Efficient Training for Transformer via Token Expansioncited by 2
- 2024REP: Resource-Efficient Prompting for Rehearsal-Free Continual Learningcited by 2
- 2025Tin-Tin: Towards Tiny Learning on Tiny Devices with Integer-based Neural Network Trainingcited by 2
- 2021Universal Adder Neural Networkscited by 1
- 2023KAKURENBO: Adaptively Hiding Samples in Deep Neural Network Trainingcited by 1
- 2024AdaShadow: Responsive Test-time Model Adaptation in Non-stationary Mobile Environmentscited by 1
- 2025AdaBet: Gradient-free Layer Selection for Efficient Training of Deep Neural Networkscited by 1
- 2021Carousel Memory: Rethinking the Design of Episodic Memory for Continual Learningcited by 0
- 2022Pick up the PACE: Fast and Simple Domain Adaptation via Ensemble Pseudo-Labelingcited by 0
- 2025AdaBet: Gradient-free Layer Selection for Efficient Training of Deep Neural Networks3 Oct 2025
- 2025Tin-Tin: Towards Tiny Learning on Tiny Devices with Integer-based Neural Network Training13 Apr 2025
- 2024AdaShadow: Responsive Test-time Model Adaptation in Non-stationary Mobile Environments10 Oct 2024
- 2024Unlocking Memorization in Large Language Models with Dynamic Soft Prompting20 Sep 2024
- 2024On-Device Training of Fully Quantized Deep Neural Networks on Cortex-M Microcontrollers15 Jul 2024
- 2024REP: Resource-Efficient Prompting for Rehearsal-Free Continual Learning7 Jun 2024
- 2024A General and Efficient Training for Transformer via Token Expansion31 Mar 2024
- 2024Tiny Machine Learning: Progress and Futures28 Mar 2024
- 2024EdgeOL: Efficient in-situ Online Learning on Edge Devices30 Jan 2024
- 2023A Synthesis of Green Architectural Tactics for ML-Enabled Systems15 Dec 2023
- 2023ASP: Automatic Selection of Proxy dataset for efficient AutoML17 Oct 2023
- 2023KAKURENBO: Adaptively Hiding Samples in Deep Neural Network Training16 Oct 2023
24 more
- 2023Edge-InversionNet: Enabling Efficient Inference of InversionNet on Edge Devices14 Oct 2023
- 2023Cost-effective On-device Continual Learning over Memory Hierarchy with Miro11 Aug 2023
- 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edge19 Jul 2023
- 2023Repeated Random Sampling for Minimizing the Time-to-Accuracy of Learning28 May 2023
- 2023A Systematic Review of Green AI26 Jan 2023
- 2023Efficient On-device Training via Gradient Filtering1 Jan 2023
- 2022A Survey of Dataset Refinement for Problems in Computer Vision Datasets21 Oct 2022
- 2022Semantic Self-adaptation: Enhancing Generalization with a Single Sample10 Aug 2022
- 2022POET: Training Neural Networks on Tiny Devices with Integrated Rematerialization and Paging15 Jul 2022
- 2022Pick up the PACE: Fast and Simple Domain Adaptation via Ensemble Pseudo-Labeling26 May 2022
- 2022Auto-scaling Vision Transformers without Training24 Feb 2022
- 2022GhostNets on Heterogeneous Devices via Cheap Operations10 Jan 2022
- 2021Carousel Memory: Rethinking the Design of Episodic Memory for Continual Learning14 Oct 2021
- 2021Shift-BNN: Highly-Efficient Probabilistic Bayesian Neural Network Training via Memory-Friendly Pattern Retrieving7 Oct 2021
- 2021Exploration of Quantum Neural Architecture by Mixing Quantum Neuron Designs8 Sep 2021
- 2021Universal Adder Neural Networks29 May 2021
- 20213U-EdgeAI: Ultra-Low Memory Training, Ultra-Low BitwidthQuantization, and Ultra-Low Latency Acceleration11 May 2021
- 2021"BNN - BN = ?": Training Binary Neural Networks without Batch Normalization16 Apr 2021
- 2021No frame left behind: Full Video Action Recognition29 Mar 2021
- 2021Enabling Design Methodologies and Future Trends for Edge AI: Specialization and Co-design25 Mar 2021
- 2021HW-NAS-Bench:Hardware-Aware Neural Architecture Search Benchmark19 Mar 2021
- 2021GRAD-MATCH: Gradient Matching based Data Subset Selection for Efficient Deep Model Training27 Feb 2021
- 2021Transferable Visual Words: Exploiting the Semantics of Anatomical Patterns for Self-supervised Learning21 Feb 2021
- 2021CPT: Efficient Deep Neural Network Training via Cyclic Precision25 Jan 2021
- 2021GRAD-MATCH: Gradient Matching based Data Subset Selection for Efficient Deep Model Trainingcited by 274
- 2021HW-NAS-Bench:Hardware-Aware Neural Architecture Search Benchmarkcited by 84
- 2023A Systematic Review of Green AIcited by 77
- 2021Transferable Visual Words: Exploiting the Semantics of Anatomical Patterns for Self-supervised Learningcited by 68
- 2024Tiny Machine Learning: Progress and Futurescited by 40
- 2022POET: Training Neural Networks on Tiny Devices with Integrated Rematerialization and Pagingcited by 26
- 2023Repeated Random Sampling for Minimizing the Time-to-Accuracy of Learningcited by 26
- 2021No frame left behind: Full Video Action Recognitioncited by 24
- 2024Unlocking Memorization in Large Language Models with Dynamic Soft Promptingcited by 21
- 2021CPT: Efficient Deep Neural Network Training via Cyclic Precisioncited by 19
- 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edgecited by 18
- 2021"BNN - BN = ?": Training Binary Neural Networks without Batch Normalizationcited by 17
12 most cited of 36 All 36 (JSON)
- 2025AdaBet: Gradient-free Layer Selection for Efficient Training of Deep Neural Networks3 Oct 2025
- 2025Tin-Tin: Towards Tiny Learning on Tiny Devices with Integer-based Neural Network Training13 Apr 2025
- 2024AdaShadow: Responsive Test-time Model Adaptation in Non-stationary Mobile Environments10 Oct 2024
- 2024Unlocking Memorization in Large Language Models with Dynamic Soft Prompting20 Sep 2024
- 2024On-Device Training of Fully Quantized Deep Neural Networks on Cortex-M Microcontrollers15 Jul 2024
- 2024REP: Resource-Efficient Prompting for Rehearsal-Free Continual Learning7 Jun 2024
- 2024A General and Efficient Training for Transformer via Token Expansion31 Mar 2024
- 2024Tiny Machine Learning: Progress and Futures28 Mar 2024
- 2024EdgeOL: Efficient in-situ Online Learning on Edge Devices30 Jan 2024
- 2023A Synthesis of Green Architectural Tactics for ML-Enabled Systems15 Dec 2023
- 2023ASP: Automatic Selection of Proxy dataset for efficient AutoML17 Oct 2023
- 2023KAKURENBO: Adaptively Hiding Samples in Deep Neural Network Training16 Oct 2023
12 newest of 36 All 36 (JSON)