LGCLMLJun 15, 2024

Bypass Back-propagation: Optimization-based Structural Pruning for Large Language Models via Policy Gradient

arXiv:2406.10576v35 citationsHas Code
Originality Highly original
AI Analysis

This work addresses the challenge of efficient and effective pruning for large language models, offering a novel approach that could reduce computational costs while maintaining performance, though it appears incremental as it builds on existing pruning methods.

The paper tackles the problem of suboptimal performance in post-training pruning of large language models (LLMs) due to reliance on heuristic metrics, proposing an optimization-based structural pruning method that learns pruning masks via policy gradient without back-propagation, achieving promising results in efficiency and effectiveness across models like LLaMA and datasets such as C4 and WikiText2.

Recent Large-Language Models (LLMs) pruning methods typically operate at the post-training phase without the expensive weight finetuning, however, their pruning criteria often rely on heuristically hand-crafted metrics, potentially leading to suboptimal performance. We instead propose a novel optimization-based structural pruning that learns the pruning masks in a probabilistic space directly by optimizing the loss of the pruned model. To preserve efficiency, our method eliminates the back-propagation through the LLM per se during optimization, requiring only the forward pass of the LLM. We achieve this by learning an underlying Bernoulli distribution to sample binary pruning masks, where we decouple the Bernoulli parameters from LLM loss, facilitating efficient optimization via policy gradient estimator without back-propagation. Thus, our method can 1) support global and heterogeneous pruning (i.e., automatically determine different redundancy for different layers), and 2) optionally initialize with a metric-based method (for our Bernoulli distributions). Extensive experiments conducted on LLaMA, LLaMA-2, LLaMA-3, Vicuna, and Mistral models using the C4 and WikiText2 datasets demonstrate the promising performance of our method in efficiency and effectiveness. Code is available at https://github.com/ethanygao/backprop-free_LLM_pruning.

Foundations

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

Your Notes