Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Prompt-based Depth Pruning of Large Language Models

About

Depth pruning aims to reduce the inference cost of a large language model without any hardware-specific complications, by simply removing several less important transformer blocks. However, our empirical findings suggest that the importance of a transformer block may be highly task-dependent -- a block that is crucial for a task can be removed without degrading the accuracy on another task. Based on this observation, we develop a dynamic depth pruning algorithm, coined PuDDing (Prompt-routed Dynamic Depth Pruning), which determines which blocks to omit from the model based on the input prompt. PuDDing operates by training a lightweight router to predict the best omission set among a set of options, where this option set has also been constructed in a data-driven manner. Empirical results on commonsense reasoning benchmarks demonstrate that PuDDing effectively accelerates the inference language models, and achieves better on-task performance than static depth pruning baselines.

Juyun Wee, Minjae Park, Jaeho Lee• 2025

Related benchmarks

TaskDatasetResultRank
Commonsense ReasoningHellaSwag--
1896
Commonsense ReasoningWinoGrande--
1581
Natural Language InferenceRTE
Accuracy53.8
590
Question AnsweringARC-E
Accuracy27.3
544
Question AnsweringBoolQ--
317
Commonsense ReasoningCommonsense Reasoning (BoolQ, PIQA, SIQA, HellaS., WinoG., ARC-e, ARC-c, OBQA) (test)
BoolQ Accuracy71.01
283
Question AnsweringARC-C
Accuracy23.7
283
Math ReasoningGSM8K (test)
Accuracy1.74
276
Commonsense ReasoningCommonsense Reasoning Suite (test)
HellaSwag Accuracy0.6973
87
Recognizing Textual EntailmentRTE
Accuracy64.3
78
Showing 10 of 22 rows

Other info

Follow for update