paper-with-me

홈 › Papers

Winograd Algorithm for AdderNet

2021-05-12 · Wenshuo Li, Hanting Chen, Mingqiang Huang, Xinghao Chen, Chunjing Xu, Yunhe Wang

Adder neural network (AdderNet) is a new kind of deep model that replaces the original massive multiplications in convolutions by additions while preserving the high performance. Since the hardware complexity of additions is much lower than that of multiplications, the overall energy consumption is thus reduced significantly. To further optimize the hardware overhead of using AdderNet, this paper studies the winograd algorithm, which is a widely used fast algorithm for accelerating convolution and saving the computational costs. Unfortunately, the conventional Winograd algorithm cannot be directly applied to AdderNets since the distributive law in multiplication is not valid for the l1-norm. Therefore, we replace the element-wise multiplication in the Winograd equation by additions and then develop a new set of transform matrixes that can enhance the representation ability of output features to maintain the performance. Moreover, we propose the l2-to-l1 training strategy to mitigate the negative impacts caused by formal inconsistency. Experimental results on both FPGA and benchmarks show that the new method can further reduce the energy consumption without affecting the accuracy of the original AdderNet.

📄 PDF Abstract BibTeX arXiv:2105.05530

Code (0)

등록된 구현이 없습니다.

Tasks

valid

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Redistribution of Weights and Activations for AdderNet Quantization

2022-12-20 · Ying Nie, Kai Han, Haikang Diao, Chuanjian Liu 외

Adder Neural Network (AdderNet) provides a new way for developing energy-efficient neural networks by replacing the expensive multiplications in convolution with cheaper additions (i.e.l1-norm). To achieve higher hardwar…

Quantization

Universal Adder Neural Networks

2021-05-29 · Hanting Chen, Yunhe Wang, Chang Xu, Chao Xu 외

Compared with cheap addition operation, multiplication operation is of much higher computation complexity. The widely-used convolutions in deep neural networks are exactly cross-correlation to measure the similarity betw…

AdderNet and its Minimalist Hardware Design for Energy-Efficient Artificial Intelligence

2021-01-25 · Yunhe Wang, Mingqiang Huang, Kai Han, Hanting Chen 외

Convolutional neural networks (CNN) have been widely used for boosting the performance of many machine intelligence tasks. However, the CNN models are usually computationally intensive and energy consuming, since they ar…

Quantization

AdderNet: Do We Really Need Multiplications in Deep Learning?

2019-12-31 · CVPR 2020 6 · Hanting Chen, Yunhe Wang, Chunjing Xu, Boxin Shi 외

Compared with cheap addition operation, multiplication operation is of much higher computation complexity. The widely-used convolutions in deep neural networks are exactly cross-correlation to measure the similarity betw…

Deep Learning

Towards Stable and Robust AdderNets

2021-12-01 · NeurIPS 2021 12 · Minjing Dong, Yunhe Wang, Xinghao Chen, Chang Xu

Adder neural network (AdderNet) replaces the original convolutions with massive multiplications by cheap additions while achieving comparable performance thus yields a series of energy-efficient neural networks. Compared…

Adversarial Robustness