SwiftPrune: Hessian-Free Weight Pruning for Large Language Models
Yuhan Kang, Yang Shi, Mei We, Jun He, Jianchao Yang, Zeyu Xue, Jing Feng, Xinwang Liu

TL;DR
SwiftPrune introduces a Hessian-free weight pruning method for large language models that significantly speeds up the pruning process while maintaining high compression performance, enabling practical deployment on modern hardware.
Contribution
It proposes a novel Hessian-free pruning technique using contribution-based importance metrics and EWMA, supporting structured sparsity for efficient hardware execution.
Findings
Achieves up to 56.02x speedup over state-of-the-art methods.
Successfully prunes LLaMA2, LLaMA3, and Pythia models within seconds.
Maintains high compression quality with improved efficiency.
Abstract
Post-training pruning, as one of the key techniques for compressing large language models, plays a vital role in lightweight model deployment and model sparsity. However, current mainstream pruning methods dependent on the Hessian matrix face significant limitations in both pruning speed and practical effectiveness due to the computationally intensive nature of second-order derivative calculations. This paper presents SwiftPrune, a novel Hessian-free weight pruning method that achieves hardware-efficient model compression through two key innovations: 1) SwiftPrune eliminates the need for computationally intensive Hessian matrix calculations by introducing a contribution-based weight metric, which evaluates the importance of weights without relying on second-order derivatives. 2) we employ the Exponentially Weighted Moving Average (EWMA) technique to bypass weight sorting, enabling the…
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
Taxonomy
TopicsAdvanced Data Compression Techniques · Algorithms and Data Compression
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings · Pruning
