ECC: Platform-Independent Energy-Constrained Deep Neural Network Compression via a Bilinear Regression Model
Not on the map. Why?
Abstract (arXiv)
Many DNN-enabled vision applications constantly operate under severe energy constraints such as unmanned aerial vehicles, Augmented Reality headsets, and smartphones. Designing DNNs that can meet a stringent energy budget is becoming increasingly important. This paper proposes ECC, a framework that compresses DNNs to meet a given energy constraint while minimizing accuracy loss. The key idea of ECC is to model the DNN energy consumption via a novel bilinear regression function. The energy estimate model allows us to formulate DNN compression as a constrained optimization that minimizes the DNN loss function over the energy constraint. The optimization problem, however, has nontrivial constraints. Therefore, existing deep learning solvers do not apply directly. We propose an optimization algorithm that combines the essence of the Alternating Direction Method of Multipliers (ADMM) framework with gradient-based learning algorithms. The algorithm decomposes the original constrained optimization into several subproblems that are solved iteratively and efficiently. ECC is also portable across different hardware platforms without requiring hardware knowledge. Experiments show that ECC achieves higher accuracy under the same or lower energy budget compared to state-of-the-art resource-constrained DNN compression techniques.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Dec 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 1; 2023: 4; 2024: 1; 2025: 2; 2026: 1.
15 papers.
Sort:
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 200
- 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarizationcited by 29
- 2021Dual-side Sparse Tensor Corecited by 27
- 2021Fire Together Wire Together: A Dynamic Pruning Approach with Self-Supervised Mask Predictioncited by 24
- 2022A Single-Loop Gradient Descent and Perturbed Ascent Algorithm for Nonconvex Functional Constrained Optimizationcited by 12
- 2023FemtoDet: An Object Detection Baseline for Energy Versus Performance Tradeoffscited by 5
- 2023Resource Constrained Model Compression via Minimax Optimization for Spiking Neural Networkscited by 3
- 2023NeuralFuse: Learning to Recover the Accuracy of Access-Limited Neural Network Inference in Low-Voltage Regimescited by 1
- 2024A Closer Look at Data Augmentation Strategies for Finetuning-Based Low/Few-Shot Object Detectioncited by 1
- 2025Hardware-Aware DNN Compression for Homogeneous Edge Devicescited by 1
- 2025MaskPrune: Mask-based LLM Pruning for Layer-wise Uniform Structurescited by 1
- 2021Architecture Aware Latency Constrained Sparse Neural Networkscited by 0
3 more
- 2021Joint Channel and Weight Pruning for Model Acceleration on Moblie Devicescited by 0
- 2021Learning Robust and Lightweight Model through Separable Structured Transformationscited by 0
- 2026MoSSP: A Momentum-Based Single-Loop Stochastic Penalty Method for Nonconvex Constrained DC-Regularized Optimizationcited by 0
- 2026MoSSP: A Momentum-Based Single-Loop Stochastic Penalty Method for Nonconvex Constrained DC-Regularized Optimization28 May 2026
- 2025MaskPrune: Mask-based LLM Pruning for Layer-wise Uniform Structures19 Feb 2025
- 2025Hardware-Aware DNN Compression for Homogeneous Edge Devices25 Jan 2025
- 2024A Closer Look at Data Augmentation Strategies for Finetuning-Based Low/Few-Shot Object Detection20 Aug 2024
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations13 Aug 2023
- 2023Resource Constrained Model Compression via Minimax Optimization for Spiking Neural Networks9 Aug 2023
- 2023NeuralFuse: Learning to Recover the Accuracy of Access-Limited Neural Network Inference in Low-Voltage Regimes29 Jun 2023
- 2023FemtoDet: An Object Detection Baseline for Energy Versus Performance Tradeoffs17 Jan 2023
- 2022A Single-Loop Gradient Descent and Perturbed Ascent Algorithm for Nonconvex Functional Constrained Optimization12 Jul 2022
- 2021Learning Robust and Lightweight Model through Separable Structured Transformations27 Dec 2021
- 2021Fire Together Wire Together: A Dynamic Pruning Approach with Self-Supervised Mask Prediction15 Oct 2021
- 2021Joint Channel and Weight Pruning for Model Acceleration on Moblie Devices15 Oct 2021
3 more
- 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarization6 Sep 2021
- 2021Architecture Aware Latency Constrained Sparse Neural Networks1 Sep 2021
- 2021Dual-side Sparse Tensor Core20 May 2021
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 200
- 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarizationcited by 29
- 2021Dual-side Sparse Tensor Corecited by 27
- 2021Fire Together Wire Together: A Dynamic Pruning Approach with Self-Supervised Mask Predictioncited by 24
- 2022A Single-Loop Gradient Descent and Perturbed Ascent Algorithm for Nonconvex Functional Constrained Optimizationcited by 12
- 2023FemtoDet: An Object Detection Baseline for Energy Versus Performance Tradeoffscited by 5
- 2023Resource Constrained Model Compression via Minimax Optimization for Spiking Neural Networkscited by 3
- 2023NeuralFuse: Learning to Recover the Accuracy of Access-Limited Neural Network Inference in Low-Voltage Regimescited by 1
- 2024A Closer Look at Data Augmentation Strategies for Finetuning-Based Low/Few-Shot Object Detectioncited by 1
- 2025Hardware-Aware DNN Compression for Homogeneous Edge Devicescited by 1
- 2025MaskPrune: Mask-based LLM Pruning for Layer-wise Uniform Structurescited by 1
- 2021Architecture Aware Latency Constrained Sparse Neural Networkscited by 0
12 most cited of 15 All 15 (JSON)
- 2026MoSSP: A Momentum-Based Single-Loop Stochastic Penalty Method for Nonconvex Constrained DC-Regularized Optimization28 May 2026
- 2025MaskPrune: Mask-based LLM Pruning for Layer-wise Uniform Structures19 Feb 2025
- 2025Hardware-Aware DNN Compression for Homogeneous Edge Devices25 Jan 2025
- 2024A Closer Look at Data Augmentation Strategies for Finetuning-Based Low/Few-Shot Object Detection20 Aug 2024
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations13 Aug 2023
- 2023Resource Constrained Model Compression via Minimax Optimization for Spiking Neural Networks9 Aug 2023
- 2023NeuralFuse: Learning to Recover the Accuracy of Access-Limited Neural Network Inference in Low-Voltage Regimes29 Jun 2023
- 2023FemtoDet: An Object Detection Baseline for Energy Versus Performance Tradeoffs17 Jan 2023
- 2022A Single-Loop Gradient Descent and Perturbed Ascent Algorithm for Nonconvex Functional Constrained Optimization12 Jul 2022
- 2021Learning Robust and Lightweight Model through Separable Structured Transformations27 Dec 2021
- 2021Fire Together Wire Together: A Dynamic Pruning Approach with Self-Supervised Mask Prediction15 Oct 2021
- 2021Joint Channel and Weight Pruning for Model Acceleration on Moblie Devices15 Oct 2021
12 newest of 15 All 15 (JSON)