DeepShift: Towards Multiplication-Less Neural Networks
Not on the map. Why?
Abstract (arXiv)
The high computation, memory, and power budgets of inferring convolutional neural networks (CNNs) are major bottlenecks of model deployment to edge computing platforms, e.g., mobile devices and IoT. Moreover, training CNNs is time and energy-intensive even on high-grade servers. Convolution layers and fully connected layers, because of their intense use of multiplications, are the dominant contributor to this computation budget. We propose to alleviate this problem by introducing two new operations: convolutional shifts and fully-connected shifts which replace multiplications with bitwise shift and sign flipping during both training and inference. During inference, both approaches require only 5 bits (or less) to represent the weights. This family of neural network architectures (that use convolutional shifts and fully connected shifts) is referred to as DeepShift models. We propose two methods to train DeepShift models: DeepShift-Q which trains regular weights constrained to powers of 2, and DeepShift-PS that trains the values of the shifts and sign flips directly. Very close accuracy, and in some cases higher accuracy, to baselines are achieved. Converting pre-trained 32-bit floating-point baseline models of ResNet18, ResNet50, VGG16, and GoogleNet to DeepShift and training them for 15 to 30 epochs, resulted in Top-1/Top-5 accuracies higher than that of the original model. Last but not least, we implemented the convolutional shifts and fully connected shift GPU kernels and showed a reduction in latency time of 25% when inferring ResNet18 compared to unoptimized multiplication-based GPU kernels. The code can be found at https://github.com/mostafaelhoushi/DeepShift.
Key facts. Cited by 54 papers in the map (data through 14 Oct 2026). First posted on arXiv 30 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 13; 2023: 8; 2024: 13; 2025: 8; 2026: 5.
54 papers.
Sort:
By area:
- 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 263
- 2024Rewrite the Starscited by 55
- 2024Lightweight Deep Learning for Resource-Constrained Environments: A Surveycited by 38
- 2024ShiftAddLLM: Accelerating Pretrained LLMs via Post-Training Multiplication-Less Reparameterizationcited by 30
- 2024Differentiable Weightless Neural Networkscited by 28
- 2022Power-of-Two Quantization for Low Bitwidth and Hardware Compliant Neural Networkscited by 26
- 2023ShiftAddViT: Mixture of Multiplication Primitives Towards Efficient Vision Transformercited by 15
- 2021AdderNet and its Minimalist Hardware Design for Energy-Efficient Artificial Intelligencecited by 10
- 2022ShiftAddNAS: Hardware-Inspired Search for More Accurate and Efficient Neural Networkscited by 8
- 2021S3: Sign-Sparse-Shift Reparametrization for Effective Training of Low-bit Shift Networkscited by 7
- 2022Reducing Computational Complexity of Neural Networks in Optical Channel Equalization: From Concepts to Implementationcited by 7
- 2022PECAN: A Product-Quantized Content Addressable Memory Networkcited by 6
38 more
- 2025DMQ: Dissecting Outliers of Diffusion Models for Post-Training Quantizationcited by 6
- 2025WARP-LUTs -- Walsh-Assisted Relaxation for Probabilistic Look Up Tablescited by 6
- 2022DenseShift: Towards Accurate and Efficient Low-Bit Power-of-Two Quantizationcited by 5
- 2022NASA: Neural Architecture Search and Acceleration for Hardware Inspired Hybrid Networkscited by 5
- 2021Multiplierless MP-Kernel Machine For Energy-efficient Edge Devicescited by 4
- 2022Energy Efficient Hardware Acceleration of Neural Networks with Power-of-Two Quantisationcited by 4
- 2023Learning Discretized Neural Networks under Ricci Flowcited by 4
- 2024P2-ViT: Power-of-Two Post-Training Quantization and Acceleration for Fully Quantized Vision Transformercited by 4
- 2024Towards Leveraging AutoML for Sustainable Deep Learning: A Multi-Objective HPO Approach on Deep Shift Neural Networkscited by 3
- 2025PoTPTQ: A Two-step Power-of-Two Post-training for LLMscited by 3
- 2024PowerYOLO: Mixed Precision Model for Hardware Efficient Object Detection with Event Datacited by 2
- 2025Deep Lookup Networkcited by 2
- 2026WARP Logic Neural Networkscited by 2
- 2021CBP: Backpropagation with constraint on weight precision using a pseudo-Lagrange multiplier methodcited by 1
- 2022Computational Complexity Evaluation of Neural Network Applications in Signal Processingcited by 1
- 2022Low-bit Shift Network for End-to-End Spoken Language Understandingcited by 1
- 2023Ultra-low Precision Multiplication-free Training for Deep Neural Networkscited by 1
- 2023Attention, Distillation, and Tabularization: Towards Practical Neural Network-Based Prefetchingcited by 1
- 2024TabConv: Low-Computation CNN Inference via Table Lookupscited by 1
- 2024ShiftAddAug: Augment Multiplication-Free Tiny Neural Network with Hybrid Computationcited by 1
- 2024NASH: Neural Architecture and Accelerator Search for Multiplication-Reduced Hybrid Modelscited by 1
- 2024Accelerating PoT Quantization on Edge Devicescited by 1
- 2025StruM: Structured Mixed Precision for Efficient Deep Learning Hardware Codesigncited by 1
- 2025Rescaling-Aware Training for Efficient Deployment of Deep Learning Models on Full-Integer Hardwarecited by 1
- 2026TTQ: Activation-Aware Test-Time Quantization to Accelerate LLM Inference On The Flycited by 1
- 2026PoTAcc: A Pipeline for End-to-End Acceleration of Power-of-Two Quantized DNNscited by 1
- 2021ENOS: Energy-Aware Network Operator Search for Hybrid Digital and Compute-in-Memory DNN Acceleratorscited by 0
- 2021GhostShiftAddNet: More Features from Energy-Efficient Operationscited by 0
- 2022Energy awareness in low precision neural networkscited by 0
- 2022Standard Deviation-Based Quantization for Deep Neural Networkscited by 0
- 2022ShiftNAS: Towards Automatic Generation of Advanced Mulitplication-Less Neural Networkscited by 0
- 2022Universal Learned Image Compression With Low Computational Costcited by 0
- 2023Multiplierless In-filter Computing for tinyML Platformscited by 0
- 2023DietCNN: Multiplication-free Inference for Quantized CNNscited by 0
- 2023Quantization of Neural Network Equalizers in Optical Fiber Transmission Experimentscited by 0
- 2023Cost-Driven Hardware-Software Co-Optimization of Machine Learning Pipelinescited by 0
- 2024DQA: An Efficient Method for Deep Quantization of Deep Neural Network Activationscited by 0
- 2024Threshold Neuron: A Brain-inspired Artificial Neuron for Efficient On-device Inferencecited by 0
50 most cited of 54 All 54 (JSON)
- 2026Leveraging AutoML for Sustainable Deep Learning: A Multi-Objective HPO Approach on Deep Shift Neural Networks22 Jun 2026
- 2026PoTAcc: A Pipeline for End-to-End Acceleration of Power-of-Two Quantized DNNs7 May 2026
- 2026TTQ: Activation-Aware Test-Time Quantization to Accelerate LLM Inference On The Fly11 Mar 2026
- 2026WARP Logic Neural Networks3 Feb 2026
- 2026Neuro-Channel Networks: A Multiplication-Free Architecture by Biological Signal Transmission5 Jan 2026
- 2025HaShiFlex: A High-Throughput Hardened Shifter DNN Accelerator with Fine-Tuning Flexibility14 Dec 2025
- 2025Differentiable, Bit-shifting, and Scalable Quantization without training neural network from scratch18 Oct 2025
- 2025WARP-LUTs -- Walsh-Assisted Relaxation for Probabilistic Look Up Tables17 Oct 2025
- 2025Rescaling-Aware Training for Efficient Deployment of Deep Learning Models on Full-Integer Hardware13 Oct 2025
- 2025Deep Lookup Network17 Sep 2025
- 2025DMQ: Dissecting Outliers of Diffusion Models for Post-Training Quantization17 Jul 2025
- 2025PoTPTQ: A Two-step Power-of-Two Post-training for LLMs16 Jul 2025
38 more
- 2025StruM: Structured Mixed Precision for Efficient Deep Learning Hardware Codesign31 Jan 2025
- 2024Threshold Neuron: A Brain-inspired Artificial Neuron for Efficient On-device Inference18 Dec 2024
- 2024DQA: An Efficient Method for Deep Quantization of Deep Neural Network Activations12 Dec 2024
- 2024Differentiable Weightless Neural Networks14 Oct 2024
- 2024Accelerating PoT Quantization on Edge Devices30 Sep 2024
- 2024NASH: Neural Architecture and Accelerator Search for Multiplication-Reduced Hybrid Models7 Sep 2024
- 2024PowerYOLO: Mixed Precision Model for Hardware Efficient Object Detection with Event Data11 Jul 2024
- 2024ShiftAddAug: Augment Multiplication-Free Tiny Neural Network with Hybrid Computation3 Jul 2024
- 2024ShiftAddLLM: Accelerating Pretrained LLMs via Post-Training Multiplication-Less Reparameterization10 Jun 2024
- 2024P2-ViT: Power-of-Two Post-Training Quantization and Acceleration for Fully Quantized Vision Transformer30 May 2024
- 2024Lightweight Deep Learning for Resource-Constrained Environments: A Survey8 Apr 2024
- 2024TabConv: Low-Computation CNN Inference via Table Lookups8 Apr 2024
- 2024Towards Leveraging AutoML for Sustainable Deep Learning: A Multi-Objective HPO Approach on Deep Shift Neural Networks2 Apr 2024
- 2024Rewrite the Stars29 Mar 2024
- 2023Attention, Distillation, and Tabularization: Towards Practical Neural Network-Based Prefetching23 Dec 2023
- 2023Cost-Driven Hardware-Software Co-Optimization of Machine Learning Pipelines11 Oct 2023
- 2023Quantization of Neural Network Equalizers in Optical Fiber Transmission Experiments9 Sep 2023
- 2023ShiftAddViT: Mixture of Multiplication Primitives Towards Efficient Vision Transformer10 Jun 2023
- 2023DietCNN: Multiplication-free Inference for Quantized CNNs9 May 2023
- 2023Multiplierless In-filter Computing for tinyML Platforms24 Apr 2023
- 2023Ultra-low Precision Multiplication-free Training for Deep Neural Networks28 Feb 2023
- 2023Learning Discretized Neural Networks under Ricci Flow7 Feb 2023
- 2022NASA: Neural Architecture Search and Acceleration for Hardware Inspired Hybrid Networks24 Oct 2022
- 2022Energy Efficient Hardware Acceleration of Neural Networks with Power-of-Two Quantisation30 Sep 2022
- 2022Reducing Computational Complexity of Neural Networks in Optical Channel Equalization: From Concepts to Implementation26 Aug 2022
- 2022DenseShift: Towards Accurate and Efficient Low-Bit Power-of-Two Quantization20 Aug 2022
- 2022PECAN: A Product-Quantized Content Addressable Memory Network13 Aug 2022
- 2022Low-bit Shift Network for End-to-End Spoken Language Understanding15 Jul 2022
- 2022Computational Complexity Evaluation of Neural Network Applications in Signal Processing24 Jun 2022
- 2022Universal Learned Image Compression With Low Computational Cost23 Jun 2022
- 2022ShiftAddNAS: Hardware-Inspired Search for More Accurate and Efficient Neural Networks17 May 2022
- 2022ShiftNAS: Towards Automatic Generation of Advanced Mulitplication-Less Neural Networks7 Apr 2022
- 2022Power-of-Two Quantization for Low Bitwidth and Hardware Compliant Neural Networks9 Mar 2022
- 2022Standard Deviation-Based Quantization for Deep Neural Networks24 Feb 2022
- 2022Energy awareness in low precision neural networks6 Feb 2022
- 2021CBP: Backpropagation with constraint on weight precision using a pseudo-Lagrange multiplier method6 Oct 2021
- 2021GhostShiftAddNet: More Features from Energy-Efficient Operations20 Sep 2021
- 2021S3: Sign-Sparse-Shift Reparametrization for Effective Training of Low-bit Shift Networks7 Jul 2021
50 newest of 54 All 54 (JSON)
- 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 263
- 2024Rewrite the Starscited by 55
- 2024Lightweight Deep Learning for Resource-Constrained Environments: A Surveycited by 38
- 2024ShiftAddLLM: Accelerating Pretrained LLMs via Post-Training Multiplication-Less Reparameterizationcited by 30
- 2024Differentiable Weightless Neural Networkscited by 28
- 2022Power-of-Two Quantization for Low Bitwidth and Hardware Compliant Neural Networkscited by 26
- 2021AdderNet and its Minimalist Hardware Design for Energy-Efficient Artificial Intelligencecited by 10
- 2022ShiftAddNAS: Hardware-Inspired Search for More Accurate and Efficient Neural Networkscited by 8
- 2021S3: Sign-Sparse-Shift Reparametrization for Effective Training of Low-bit Shift Networkscited by 7
- 2022Reducing Computational Complexity of Neural Networks in Optical Channel Equalization: From Concepts to Implementationcited by 7
- 2022PECAN: A Product-Quantized Content Addressable Memory Networkcited by 6
- 2025WARP-LUTs -- Walsh-Assisted Relaxation for Probabilistic Look Up Tablescited by 6
12 most cited of 52 All 52 (JSON)
- 2026Leveraging AutoML for Sustainable Deep Learning: A Multi-Objective HPO Approach on Deep Shift Neural Networks22 Jun 2026
- 2026PoTAcc: A Pipeline for End-to-End Acceleration of Power-of-Two Quantized DNNs7 May 2026
- 2026TTQ: Activation-Aware Test-Time Quantization to Accelerate LLM Inference On The Fly11 Mar 2026
- 2026WARP Logic Neural Networks3 Feb 2026
- 2026Neuro-Channel Networks: A Multiplication-Free Architecture by Biological Signal Transmission5 Jan 2026
- 2025HaShiFlex: A High-Throughput Hardened Shifter DNN Accelerator with Fine-Tuning Flexibility14 Dec 2025
- 2025Differentiable, Bit-shifting, and Scalable Quantization without training neural network from scratch18 Oct 2025
- 2025WARP-LUTs -- Walsh-Assisted Relaxation for Probabilistic Look Up Tables17 Oct 2025
- 2025Rescaling-Aware Training for Efficient Deployment of Deep Learning Models on Full-Integer Hardware13 Oct 2025
- 2025Deep Lookup Network17 Sep 2025
- 2025PoTPTQ: A Two-step Power-of-Two Post-training for LLMs16 Jul 2025
- 2025StruM: Structured Mixed Precision for Efficient Deep Learning Hardware Codesign31 Jan 2025
12 newest of 52 All 52 (JSON)