CLLGJan 1, 2024

Fast and Effective Weight Update for Pruned Large Language Models

arXiv:2401.02938v212 citationsh-index: 1Has CodeTrans. Mach. Learn. Res.
Originality Highly original
AI Analysis

This addresses the computational cost of pruning for LLM users, though it is incremental as it builds on existing pruning methods.

The paper tackles the challenge of fine-tuning large language models after pruning to recover performance, proposing a fast weight update algorithm based on ADMM with gradual pruning that achieves state-of-the-art results across various LLMs.

Pruning large language models (LLMs) is a challenging task due to their enormous size. The primary difficulty is fine-tuning the model after pruning, which is needed to recover the lost performance caused by dropping weights. Recent approaches have either ignored fine-tuning entirely, focusing on efficient pruning criteria, or attempted layer-wise weight updates, preserving the behavior of each layer. However, even layer-wise weight updates can be costly for LLMs, and previous works have resorted to various approximations. In our paper, we propose a fast and effective weight update algorithm for pruned layers based on the Alternating Direction Method of Multipliers (ADMM). We further extend it with a simple gradual pruning mask selection and achieve state-of-the-art pruning performance across a wide range of LLMs. Code is available at https://github.com/fmfi-compbio/admm-pruning.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes