atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

SkipGPT: Each Token is One of a Kind

ICML 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: Layer-wise pruning of LLMs

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

SkipGPT dynamically prunes LLM attention and MLP modules per token using learned Gumbel-Softmax routers trained in a two-stage scheme (router tuning, then LoRA), removing over 40% of parameters while matching the dense model.

Problem

Static layer pruning of LLMs ignores token-level heterogeneity in required computation and treats attention and MLP as a single unit, and joint router-plus-model training of dynamic pruning is unstable.

Approach

Route each token per module (attention or MLP) with a learned linear router using straight-through Gumbel-Softmax, allowing compute to be allocated across both tokens and modules under a global sparsity target, and train routers first with frozen weights before LoRA recovery.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use two-stage router tuning followed by LoRA fine-tuning instead of joint router and model training (ablation)SkipGPT · LLaMA2-7B, 25% pruningAvg. Acc.: 48.16 -> 69.50Helped
use two-stage router tuning followed by LoRA fine-tuning instead of joint router and model training (ablation)SkipGPT · LLaMA2-13B, 25% pruningAvg. Acc.: 59.27 -> 72.21Helped
use two-stage router tuning followed by LoRA fine-tuning instead of joint router and model training (ablation)SkipGPT · LLaMA3.1-8B, 25% pruningAvg. Acc.: 44.49 -> 72.30Helped
use two-stage router tuning followed by LoRA fine-tuning instead of joint router and model training (ablation)SkipGPT · LLaMA3.1-8B, 40% pruningAvg. Acc.: 45.22 -> 70.29Helped
add LoRA fine-tuning after router tuningSkipGPT-RT · LLaMA2-7B, 25% pruningAvg. Acc.: 62.29 -> 69.50Helped
add LoRA fine-tuning after router tuningSkipGPT-RT · LLaMA2-13B, 25% pruningAvg. Acc.: 66.89 -> 72.21Helped

Surprising findings

Limitations

Experimental setup

Datasets: RedPajama-Data-1T-Sample WikiText2 PTB BoolQ PIQA HellaSwag WinoGrande ARC-easy ARC-challenge OpenbookQA

Benchmarks: BoolQ PIQA HellaSwag WinoGrande ARC-easy ARC-challenge OpenbookQA WikiText2 PTB

Metrics: accuracy normalized accuracy perplexity

Baselines: ShortGPT Shortened LLaMA LaCo Joint Layer Drop LLM-Pruner SliceGPT MoD-D D-LLM SkipGPT-Joint

Builds on: Gumbel-Softmax Mixture-of-Depths LoRA ShortGPT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy