← Latest papers
💻 computer science

Attribution-Guided and Coverage-Maximized Pruning for Structural MoE Compression

This paper proposes a structural pruning framework for Mixture-of-Experts (MoE) models that maximizes channel-score coverage via attribution-based approximation to achieve fine-grained redundancy removal, significantly reducing memory footprint while preserving accuracy under high compression ratios.

Original authors: Yifu Ding, Jiacheng Wang, Ge Yang, Yongcheng Jing, Jinyang Guo, Xianglong Liu, Dacheng Tao

Published 2026-06-19
📖 5 min read🧠 Deep dive

Original authors: Yifu Ding, Jiacheng Wang, Ge Yang, Yongcheng Jing, Jinyang Guo, Xianglong Liu, Dacheng Tao

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Picture: The "Too Many Chefs" Problem

Imagine a massive, high-end restaurant (a Mixture-of-Experts or MoE AI model). Instead of having one giant chef cook every dish, this kitchen has hundreds of specialized chefs (called Experts). For every order (a token of text), the head waiter (the Router) picks only a few chefs to work on that specific dish.

This system is brilliant because it's efficient: you only pay for the chefs you use. However, the restaurant is still huge, expensive to run, and takes up a lot of space (memory) because it employs hundreds of chefs, even if only a few are active at once.

The goal of this paper is to downsize the kitchen without ruining the food. They want to fire some chefs or shrink their workstations to save space and money, but they need to make sure the restaurant still serves 5-star meals.

The Problem with Old Methods: "The Coarse Knife"

Previous attempts to shrink these models were like using a coarse machete instead of a scalpel.

  • The Old Way: They would look at a whole chef and decide, "This chef is important, keep them," or "This chef is rarely called, fire them."
  • The Flaw: This is too blunt. Even an "important" chef might have a lot of wasted space in their kitchen. Maybe they have 100 cutting boards, but they only ever use the top 20. The other 80 are just gathering dust.
  • The Result: Old methods would keep the whole chef (wasting space on the 80 unused boards) or fire the whole chef (losing the 20 useful boards). They couldn't see the internal redundancy inside the chef's workspace.

The New Solution: A Three-Step "Smart Renovation"

The authors propose a new framework that acts like a precision architect. They don't just look at who is important; they look at where the value is inside each expert.

Step 1: The "Attribution" Detective (Finding the Real Value)

First, they need to know which parts of the model actually matter.

  • The Metaphor: Imagine trying to figure out which ingredients in a complex sauce actually make it taste good. You can't just guess based on who bought the ingredients (router stats) or how much they weigh (raw data).
  • The Innovation: They use a clever math trick called Attribution-Guided Loss Approximation. Instead of testing every single ingredient by removing it one by one (which takes forever), they use a "back-of-the-napkin" calculation to instantly estimate how much each part contributes to the final taste.
  • The Benefit: This is 20 times faster than previous methods. It's like having a super-fast taste-tester who can guess the impact of an ingredient without actually cooking the whole dish.

Step 2: The "Coverage" Map (Maximizing the Good Stuff)

Once they know which parts are valuable, they need to decide how much space to keep.

  • The Metaphor: Imagine you have a bucket of sand. Some grains are gold, some are dirt. You want to keep the gold but throw away the dirt.
  • The Old Way: "Keep 50% of the sand." This might accidentally keep a lot of dirt and throw away some gold.
  • The New Way (Coverage-Maximized): "Keep enough sand to cover 90% of the gold."
  • How it works: They realized that in these models, the "gold" (important information) is highly concentrated in just a few channels (like the top 20 cutting boards). So, they calculate exactly how many channels they need to keep to capture almost all the value. They stop cutting once they have "covered" the important information, even if that means keeping very few channels for some experts and more for others.

Step 3: The "Alignment" Tiler (Fitting the Puzzle Pieces)

Finally, they have a list of how many channels to keep, but there's a catch. Computer chips (hardware) are picky. They like numbers that are multiples of 64 or 128 (like fitting tiles perfectly into a grid). If you have 125 channels, the computer wastes space padding it up to 128, or it runs slowly.

  • The Metaphor: You have a pile of bricks of different sizes. You need to build a wall where every section must be exactly 128 bricks wide.
  • The Innovation: They use a fair redistribution method (called Hamilton's Largest Remainder) to shuffle the extra "leftover" space. If one expert is short by 3 bricks and another is short by 60, they give the extra space to the one who needs it most to get closest to the perfect 128-block size.
  • The Benefit: This ensures the shrunken model fits perfectly into the computer's memory, allowing it to run fast and use low-bit (compressed) storage without slowing down.

The Results: Smaller, Faster, Just as Smart

They tested this on famous models like Qwen and DeepSeek.

  • The Outcome: They managed to shrink the models by 5 times (5x compression) while keeping the accuracy almost exactly the same.
  • The Proof: On a model called Qwen3-30B, they reduced the memory footprint by 5.27 times. Even with aggressive cutting (50% pruning), the model still scored incredibly high on math and reasoning tests (like getting 94.5 on the MATH500 benchmark).

Summary

Think of this paper as the ultimate decluttering guide for AI.

  1. Stop guessing which whole experts to fire.
  2. Start looking inside to find the specific "golden channels" that hold the value.
  3. Keep just enough to cover the gold, and trim the rest.
  4. Reorganize the remaining pieces so they fit perfectly into the computer's hardware.

The result is a tiny, efficient AI that fits in your pocket but thinks like a giant.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →