mlsanityData to 7 Oct 2026

SmartDeal: Re-Modeling Deep Network Weights for Efficient Inference and Training

arXiv 2101.01163 ↗First posted 4 Jan 2021cs.LG stat.MLcited by 0

Not on the map. Why?

Abstract (arXiv)

The record-breaking performance of deep neural networks (DNNs) comes with heavy parameterization, leading to external dynamic random-access memory (DRAM) for storage. The prohibitive energy of DRAM accesses makes it non-trivial to deploy DNN on resource-constrained devices, calling for minimizing the weight and data movements to improve the energy efficiency. We present SmartDeal (SD), an algorithm framework to trade higher-cost memory storage/access for lower-cost computation, in order to aggressively boost the storage and energy efficiency, for both inference and training. The core of SD is a novel weight decomposition with structural constraints, carefully crafted to unleash the hardware efficiency potential. Specifically, we decompose each weight tensor as the product of a small basis matrix and a large structurally sparse coefficient matrix whose non-zeros are quantized to power-of-2. The resulting sparse and quantized DNNs enjoy greatly reduced energy for data movement and weight storage, incurring minimal overhead to recover the original weights thanks to the sparse bit-operations and cost-favorable computations. Beyond inference, we take another leap to embrace energy-efficient training, introducing innovative techniques to address the unique roadblocks arising in training while preserving the SD structures. We also design a dedicated hardware accelerator to fully utilize the SD structure to improve the real energy efficiency and latency. We conduct experiments on both multiple tasks, models and datasets in different settings. Results show that: 1) applied to inference, SD achieves up to 2.44x energy efficiency as evaluated via real hardware implementations; 2) applied to training, SD leads to 10.56x and 4.48x reduction in the storage and training energy, with negligible accuracy loss compared to state-of-the-art training baselines. Our source codes are available online.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 49 of its 81 references that are in the map. First posted on arXiv 4 Jan 2021.

Builds on

49 of 81 references.

References · 49

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  3. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  4. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  5. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  6. 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,239
  7. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  8. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  9. 2018Averaging Weights Leads to Wider Optima and Better Generalizationcited by 1,194
  10. 2017Mixed Precision Trainingcited by 1,135
  11. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
  12. 2019Learned Step Size Quantizationcited by 604
37 more
  1. 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
  2. 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
  3. 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
  4. 2013Do Deep Nets Really Need to be Deep?cited by 466
  5. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
  6. 2018HAQ: Hardware-Aware Automated Quantization with Mixed Precisioncited by 426
  7. 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
  8. 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
  9. 2018Model compression via distillation and quantizationcited by 287
  10. 2020The Lottery Ticket Hypothesis for Pre-trained BERT Networkscited by 275
  11. 2015Tensorizing Neural Networkscited by 246
  12. 2019Differentiable Soft Quantization: Bridging Full-Precision and Low-Bit Neural Networkscited by 234
  13. 2014Compressing Deep Convolutional Networks using Vector Quantizationcited by 189
  14. 2018Training Deep Neural Networks with 8-bit Floating Point Numberscited by 163
  15. 2019Drawing Early-Bird Tickets: Towards More Efficient Training of Deep Networkscited by 160
  16. 2018Scalable Methods for 8-bit Training of Neural Networkscited by 139
  17. 2016Designing Energy-Efficient Convolutional Neural Networks using Energy-Aware Pruningcited by 133
  18. 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 132
  19. 2018Mixed Precision Quantization of ConvNets via Differentiable Neural Architecture Searchcited by 122
  20. 2017Apprentice: Using Knowledge Distillation Techniques To Improve Low-Precision Network Accuracycited by 100
  21. 2020Degree-Quant: Quantization-Aware Training for Graph Neural Networkscited by 93
  22. 2020The Lottery Tickets Hypothesis for Supervised and Self-supervised Pre-training in Computer Vision Modelscited by 91
  23. 2019Latent Weights Do Not Exist: Rethinking Binarized Neural Network Optimizationcited by 58
  24. 2020ShiftAddNet: A Hardware-Inspired Deep Networkcited by 52
  25. 2020Triple Wins: Boosting Accuracy, Robustness and Efficiency Together by Enabling Input-Adaptive Inferencecited by 45
  26. 2020GAN Slimming: All-in-One GAN Compression by A Unified Optimization Frameworkcited by 44
  27. 2019SWALP : Stochastic Weight Averaging in Low-Precision Trainingcited by 40
  28. 2017Exploring the Regularity of Sparse Structure in Convolutional Neural Networkscited by 37
  29. 2018Deep k-Means: Re-Training and Parameter Sharing with Harder Cluster Assignments for Compressing Deep Convolutionscited by 33
  30. 2018Interstellar: Using Halide's Scheduling Language to Analyze DNN Acceleratorscited by 33
  31. 2019Training High-Performance and Large-Scale Deep Neural Networks with Full 8-bit Integerscited by 32
  32. 2019Dual Dynamic Inference: Enabling More Efficient, Adaptive and Controllable Deep Inferencecited by 31
  33. 2016Bit-pragmatic Deep Neural Network Computingcited by 30
  34. 2020Fractional Skipping: Towards Finer-Grained Dynamic CNN Inferencecited by 23
  35. 2020FracTrain: Fractionally Squeezing Bit Savings Both Temporally and Spatially for Efficient DNN Trainingcited by 23
  36. 2020SmartExchange: Trading Higher-cost Memory Storage/Access for Lower-cost Computationcited by 16
  37. 2018Graph-Adaptive Pruning for Efficient Inference of Convolutional Neural Networkscited by 1

Built on by

Not cited yet.