mlsanityData to 7 Oct 2026

Combining Gradients and Probabilities for Heterogeneous Approximation of Neural Networks

arXiv 2208.07265 ↗First posted 15 Aug 2022cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

This work explores the search for heterogeneous approximate multiplier configurations for neural networks that produce high accuracy and low energy consumption. We discuss the validity of additive Gaussian noise added to accurate neural network computations as a surrogate model for behavioral simulation of approximate multipliers. The continuous and differentiable properties of the solution space spanned by the additive Gaussian noise model are used as a heuristic that generates meaningful estimates of layer robustness without the need for combinatorial optimization techniques. Instead, the amount of noise injected into the accurate computations is learned during network training using backpropagation. A probabilistic model of the multiplier error is presented to bridge the gap between the domains; the model estimates the standard deviation of the approximate multiplier error, connecting solutions in the additive Gaussian noise space to actual hardware instances. Our experiments show that the combination of heterogeneous approximation and neural network retraining reduces the energy consumption for multiplications by 70% to 79% for different ResNet variants on the CIFAR-10 dataset with a Top-1 accuracy loss below one percentage point. For the more complex Tiny ImageNet task, our VGG16 model achieves a 53 % reduction in energy consumption with a drop in Top-5 accuracy of 0.5 percentage points. We further demonstrate that our error model can predict the parameters of an approximate multiplier in the context of the commonly used additive Gaussian noise (AGN) model with high accuracy. Our software implementation is available under https://github.com/etrommer/agn-approx.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 20 of its 42 references that are in the map. First posted on arXiv 15 Aug 2022.

Builds on

20 of 42 references.

References · 20

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  4. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  5. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  6. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
  7. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  8. 2018HAQ: Hardware-Aware Automated Quantization with Mixed Precisioncited by 426
  9. 2018LQ-Nets: Learned Quantization for Highly Accurate and Compact Deep Neural Networkscited by 272
  10. 2019Improving Neural Network Quantization without Retraining using Outlier Channel Splittingcited by 150
  11. 2021Learnable Companding Quantization for Accurate Low-bit Neural Networkscited by 40
  12. 2019ALWANN: Automatic Layer-Wise Approximation of Deep Neural Network Accelerators without Retrainingcited by 28
8 more
  1. 2020TFApprox: Towards a Fast Emulation of DNN Approximate Hardware Accelerators on GPUcited by 17
  2. 2017On the Robustness of Convolutional Neural Networks to Internal Architecture and Weight Perturbationscited by 14
  3. 2018AxTrain: Hardware-Oriented Neural Network Training for Approximate Inferencecited by 8
  4. 2019ReD-CaNe: A Systematic Methodology for Resilience Analysis and Design of Capsule Networks under Approximationscited by 7
  5. 2020Efficient Bitwidth Search for Practical Mixed Precision Neural Networkcited by 6
  6. 2019Deep Learning Training with Simulated Approximate Multiplierscited by 4
  7. 2021dCSR: A Memory-Efficient Sparse Matrix Representation for Parallel Neural Network Inferencecited by 4
  8. 2021Evolutionary Neural Architecture Search Supporting Approximate Multiplierscited by 2

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.