Joint Pruning and Channel-wise Mixed-Precision Quantization for Efficient Deep Neural Networks
Beatrice Alessandra Motetti, Matteo Risso, Alessio Burrello, Enrico, Macii, Massimo Poncino, Daniele Jahier Pagliari

TL;DR
This paper introduces a joint pruning and mixed-precision quantization method for deep neural networks, significantly reducing resource usage on edge devices while maintaining accuracy, through a lightweight, hardware-aware search process.
Contribution
It presents a novel gradient-based, hardware-aware joint optimization approach for pruning and quantization, outperforming previous methods in efficiency and resource reduction.
Findings
Achieved up to 69.54% size reduction at iso-accuracy.
Surpassed previous state-of-the-art with 56.17% size reduction.
Reduced training time compared to sequential pruning and quantization.
Abstract
The resource requirements of deep neural networks (DNNs) pose significant challenges to their deployment on edge devices. Common approaches to address this issue are pruning and mixed-precision quantization, which lead to latency and memory occupation improvements. These optimization techniques are usually applied independently. We propose a novel methodology to apply them jointly via a lightweight gradient-based search, and in a hardware-aware manner, greatly reducing the time required to generate Pareto-optimal DNNs in terms of accuracy versus cost (i.e., latency or memory). We test our approach on three edge-relevant benchmarks, namely CIFAR-10, Google Speech Commands, and Tiny ImageNet. When targeting the optimization of the memory footprint, we are able to achieve a size reduction of 47.50% and 69.54% at iso-accuracy with the baseline networks with all weights quantized at 8 and…
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
TopicsSpeech and Audio Processing · Neural Networks and Applications · Advanced Image Processing Techniques
MethodsPruning
