ShiftAddNAS: Hardware-Inspired Search for More Accurate and Efficient Neural Networks
Haoran You, Baopu Li, Huihong Shi, Yonggan Fu, Yingyan Celine Lin

TL;DR
ShiftAddNAS introduces a hybrid neural network search method that combines multiplication-based and multiplication-free operators, achieving higher accuracy and efficiency for resource-constrained devices.
Contribution
It presents the first hybrid search space and a novel weight sharing strategy for optimizing hybrid neural networks, improving accuracy and energy efficiency.
Findings
Achieves up to 7.7% higher accuracy over state-of-the-art models.
Provides up to 93% energy savings and 69% latency reduction.
Demonstrates effectiveness across various models, datasets, and tasks.
Abstract
Neural networks (NNs) with intensive multiplications (e.g., convolutions and transformers) are capable yet power hungry, impeding their more extensive deployment into resource-constrained devices. As such, multiplication-free networks, which follow a common practice in energy-efficient hardware implementation to parameterize NNs with more efficient operators (e.g., bitwise shifts and additions), have gained growing attention. However, multiplication-free networks usually under-perform their vanilla counterparts in terms of the achieved accuracy. To this end, this work advocates hybrid NNs that consist of both powerful yet costly multiplications and efficient yet less powerful operators for marrying the best of both worlds, and proposes ShiftAddNAS, which can automatically search for more accurate and more efficient NNs. Our ShiftAddNAS highlights two enablers. Specifically, it…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Brain Tumor Detection and Classification · Machine Learning and ELM
