ShiftAddNet: A Hardware-Inspired Deep Network
Haoran You, Xiaohan Chen, Yongan Zhang, Chaojian Li, Sicheng Li, Zihao, Liu, Zhangyang Wang, Yingyan Celine Lin

TL;DR
ShiftAddNet introduces a hardware-inspired deep neural network architecture that replaces multiplications with bit-shifts and additions, significantly reducing energy consumption while maintaining competitive accuracy.
Contribution
This work presents a novel deep network design inspired by hardware practices, enabling multiplication-free operations with energy-efficient inference and training.
Findings
Reduces over 80% energy cost in DNN training and inference.
Maintains comparable or better accuracy than traditional DNNs.
Improves robustness to quantization and pruning.
Abstract
Multiplication (e.g., convolution) is arguably a cornerstone of modern deep neural networks (DNNs). However, intensive multiplications cause expensive resource costs that challenge DNNs' deployment on resource-constrained edge devices, driving several attempts for multiplication-less deep networks. This paper presented ShiftAddNet, whose main inspiration is drawn from a common practice in energy-efficient hardware implementation, that is, multiplication can be instead performed with additions and logical bit-shifts. We leverage this idea to explicitly parameterize deep networks in this way, yielding a new type of deep network that involves only bit-shift and additive weight layers. This hardware-inspired ShiftAddNet immediately leads to both energy-efficient inference and training, without compromising the expressive capacity compared to standard DNNs. The two complementary operation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsAdvanced Neural Network Applications · Advanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices
