SkipGPT: Dynamic Layer Pruning Reinvented with Token Awareness and Module Decoupling

Anhao Zhao, Fanghua Ye, Yingqi Fan, Junlong Tong, Zhiwei Fei +2 more
6/4/2025
cs.CL

Official code: EIT-NLP/SkipGPT (21 stars, Apache-2.0, last commit 2025-11-17).

Abstract

Large language models (LLMs) achieve remarkable performance across tasks but incur substantial computational costs due to their deep, multi-layered architectures. Layer pruning has emerged as a strategy to alleviate these inefficiencies, but conventional static pruning methods overlook two critical dynamics inherent to LLM inference: (1) horizontal dynamics, where token-level heterogeneity demands context-aware pruning decisions, and (2) vertical dynamics, where the distinct functional roles of MLP and self-attention layers necessitate component-specific pruning policies. We introduce SkipGPT, a dynamic layer pruning framework designed to optimize computational resource allocation through two core innovations: (1) global token-aware routing to prioritize critical tokens, and (2) decoupled pruning policies for MLP and self-attention components. To mitigate training instability, we propose a two-stage optimization paradigm: first, a disentangled training phase that learns routing strategies via soft parameterization to avoid premature pruning decisions, followed by parameter-efficient LoRA fine-tuning to restore performance impacted by layer removal. Extensive experiments demonstrate that SkipGPT reduces over 40% of model parameters while matching or exceeding the performance of the original dense model across benchmarks. By harmonizing dynamic efficiency with preserved expressivity, SkipGPT advances the practical deployment of scalable, resource-aware LLMs. Our code is publicly available at: https://github.com/EIT-NLP/SkipGPT.

View on arXivView PDF

Code Implementations(1)

EIT-NLP/SkipGPTOfficial100%
Apache-2.0

[ICML 2025] Official implementation of the paper "SkipGPT: Dynamic Layer Pruning Reinvented with Token Awareness and Module Decoupling". (By Anhao Zhao)

212PythonJun 4, 202511 months agoApache-2.0

Similar Papers

Cite this paper

@article{zhao2025skipgpt,
  title  = {SkipGPT: Dynamic Layer Pruning Reinvented with Token Awareness and Module Decoupling},
  author = {Anhao Zhao and Fanghua Ye and Yingqi Fan and Junlong Tong and Zhiwei Fei and Hui Su and Xiaoyu Shen},
  year   = {2025},
  eprint = {2506.04179},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.04179v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.04179.svg)](https://codeofpaper.com/paper/2506.04179)

Discussion