Progressive Weight Pruning of Deep Neural Networks using ADMM
Shaokai Ye, Tianyun Zhang, Kaiqi Zhang, Jiayu Li, Kaidi Xu, Yunfei, Yang, Fuxun Yu, Jian Tang, Makan Fardad, Sijia Liu, Xiang Chen, Xue Lin,, Yanzhi Wang

TL;DR
This paper introduces a progressive weight pruning method for deep neural networks using ADMM, achieving unprecedented compression rates while maintaining accuracy and improving convergence speed.
Contribution
It presents a novel ADMM-based progressive pruning approach that enables extremely high compression ratios with minimal accuracy loss.
Findings
Achieves up to 34x pruning on ImageNet
Achieves up to 167x pruning on MNIST
Faster convergence with higher compression rates
Abstract
Deep neural networks (DNNs) although achieving human-level performance in many domains, have very large model size that hinders their broader applications on edge computing devices. Extensive research work have been conducted on DNN model compression or pruning. However, most of the previous work took heuristic approaches. This work proposes a progressive weight pruning approach based on ADMM (Alternating Direction Method of Multipliers), a powerful technique to deal with non-convex optimization problems with potentially combinatorial constraints. Motivated by dynamic programming, the proposed method reaches extremely high pruning rate by using partial prunings with moderate pruning rates. Therefore, it resolves the accuracy degradation and long convergence time problems when pursuing extremely high pruning ratios. It achieves up to 34 times pruning rate for ImageNet dataset and 167…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Advanced Image and Video Retrieval Techniques · Machine Learning and Data Classification
MethodsPruning · Alternating Direction Method of Multipliers
