← Latest papers
🤖 machine learning

CRePE: Convolution-aware Relative Importance in Post-training Pruning with Efficient Search

This paper introduces CRePE, a post-training pruning method that enhances relative importance scoring with 2D local context and adaptive coefficients, and proposes PHO to efficiently optimize these hyperparameters in minutes rather than hours, achieving state-of-the-art performance across diverse models and sparsity settings.

Original authors: Cheonjun Park

Published 2026-06-02
📖 4 min read☕ Coffee break read

Original authors: Cheonjun Park

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

Imagine you have a massive, incredibly smart library (a Large Language Model) that knows almost everything. The problem is, this library is so huge that it takes up an entire warehouse and requires a giant team of librarians just to find a single book. You want to shrink it down to fit in a backpack without losing its ability to tell good stories or answer questions.

This paper introduces a new method called CRePE to help shrink these libraries, along with a super-fast way to figure out the best way to do it.

Here is the breakdown using simple analogies:

1. The Problem: The "One-Dimensional" Mistake

Previous methods tried to decide which books (weights) to throw away by looking at them in a very simple way. Imagine a librarian looking at a bookshelf.

  • Old Method (RIA): The librarian only looks at the row (the shelf the book is on) and the column (the vertical stack of books above and below it). They decide a book is important if it has many neighbors in those straight lines.
  • The Flaw: This is like judging a book's importance only by its immediate left/right and up/down neighbors. But books are also influenced by the books diagonally next to them. Also, the old method treated the "row" and "column" as equally important, but the authors found that looking at the rows actually helps more than looking at the columns.

2. The Solution: CRePE (The "2D Neighborhood" Librarian)

The authors created CRePE, a smarter librarian who uses a 2D Neighborhood approach.

  • Looking Around: Instead of just looking up, down, left, and right, CRePE looks at the whole little square of books surrounding a specific book (like a 3x3 or 5x5 grid). It understands that a book's value is influenced by its entire local neighborhood, not just a cross shape.
  • Adaptive Weights: CRePE also realizes that some directions matter more than others. It uses "adjustable knobs" (coefficients) to decide how much to trust the row, the column, and the diagonal neighbors. It doesn't treat them all the same; it learns which direction is most critical for keeping the library's knowledge intact.

The Result: By using this smarter, 2D view, CRePE keeps the library's intelligence much better than the old methods, even after throwing away half the books.

3. The Speed Problem: The "Taste Test" Bottleneck

There was a catch. To find the perfect settings for those "adjustable knobs," the old way required the librarian to actually shrink the library, test how well it works (by reading a test book), and then try again.

  • The Old Way: This "taste test" took about 11 hours for a big library. That defeats the purpose of trying to be fast and efficient!

4. The Fix: PHO (The "Crystal Ball" Shortcut)

To solve the speed issue, the authors invented PHO (Proxy-based Hyperparameter Optimization).

  • The Insight: They discovered a "crystal ball" metric called the Gini Coefficient. Instead of testing the whole library, they only looked at the very first section of the first shelf (the first layer of the model).
  • The Magic: They found that the "unevenness" of the scores in this tiny section (the Gini coefficient) is almost perfectly correlated (95% match) with how well the entire library performs.
  • The Result: Instead of running the 11-hour full test, PHO runs a quick simulation on just that one tiny section. It finds the best settings in about 20 minutes. That is a 30x speedup.

5. Does it Work Everywhere?

The authors tested CRePE on many different "libraries" (models like LLaMA, Qwen, Phi, and DeepSeek) and different ways of shrinking them (random cutting vs. structured 2:4 patterns).

  • Consistent Winner: CRePE consistently beat the previous best methods.
  • Mix and Match: It works like a universal adapter. You can combine CRePE with other tricks (like shuffling the order of books or re-cutting the library later) to make it even better.
  • One Search, Many Models: If you find the perfect settings for a small library (LLaMA-7B), those same settings work great for a bigger library (LLaMA-13B) without needing to search again.

Summary

  • CRePE is a smarter way to decide which parts of an AI to cut, by looking at the 2D neighborhood of data instead of just a cross shape.
  • PHO is a fast search tool that uses a tiny "proxy" test to find the best settings in 20 minutes instead of 11 hours.
  • Together, they make shrinking AI models faster and smarter, keeping the AI's "brain" intact while making it much smaller.

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 →