← Latest papers
🤖 machine learning

PATCH: Learnable Tile-level Hybrid Sparsity for LLMs

PATCH is a hybrid sparsity framework that partitions LLM weight matrices into tiles with learnable dense or 2:4 sparse mappings to enable continuous sparsity ratios between 0% and 50%, thereby achieving superior accuracy and practical GPU speedups compared to existing unstructured or rigid semi-structured pruning methods.

Original authors: Younes Hourri, Mohammad Mozaffari, Maryam Mehri Dehnavi

Published 2026-04-30
📖 3 min read☕ Coffee break read

Original authors: Younes Hourri, Mohammad Mozaffari, Maryam Mehri Dehnavi

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 a Large Language Model (LLM) as a massive, hyper-organized library containing billions of books (parameters). To run this library quickly on a standard computer, you must remove some books. However, you face a tricky dilemma:

  1. The "messy" approach (Unstructured Sparsity): You randomly throw away books from everywhere on the shelves. This preserves the library's knowledge very accurately because you can be highly selective, but it creates a chaotic mess. A librarian (the computer's GPU) trying to find books must hop around everywhere, making the process slow and inefficient.
  2. The "strict" approach (2:4 Sparsity): You decide to follow a strict rule: "In every group of four books, you must remove exactly two." This makes the librarian's work simple and fast because the pattern is predictable. However, this rule is too rigid. Sometimes the two books you must remove are actually the most important ones, causing the library to lose its intelligence and accuracy.

Here comes PATCH into play: The "intelligent tile" librarian

The work introduces a new method called PATCH (Pruning with a Learnable Tile-level Configuration for Hybrid Sparsity). Instead of choosing between the "messy" and the "strict" approaches, PATCH acts like an intelligent librarian who divides the library into tiles (small, manageable shelf sections).

Here is how it works, using a simple analogy:

  • The tile system: Imagine the library is divided into square tiles, like a mosaic.
  • The decision: For each tile, the PATCH system learns to make a choice:
    • Option A (Dense): Keep this tile completely filled with books. This is intended for the "critical" areas of the library where accuracy is most important.
    • Option B (2:4 Sparsity): Apply the strict rule "remove two out of four" to this tile. This is intended for areas where the library has extra, redundant books that can safely be removed to save space and increase speed.
  • The learning process: The system does not guess. It "trains" itself to figure out exactly which tiles should be full and which should be sparse. It learns to keep the important parts dense and the redundant parts sparse while simultaneously following hardware-friendly rules.

Why is this a big deal?

  • The best of both worlds: PATCH bridges the gap. It keeps the library accurate (like the messy approach) but organizes it so computers can read it quickly (like the strict approach).
  • Flexible speed: You can tell PATCH: "I want the library to be 25% smaller" or "50% smaller." It adjusts the number of "full tiles" versus "sparse tiles" to perfectly achieve that goal, instead of getting stuck at a fixed 50% reduction.
  • Real-world results: The authors tested this on models ranging from small to very large (up to 13 billion parameters).
    • Speed: On a standard consumer graphics card (an A6000 GPU), PATCH made the models run 1.18 to 1.38 times faster than the original, unpruned models.
    • Intelligence: Unlike other methods that make the model "dumber" when they speed it up, PATCH actually made the models more accurate (by 0.37% to 2.96%) compared to the current state-of-the-art strict method (MaskLLM).

Summary

Think of PATCH as a way to clean up a massive warehouse. Instead of randomly throwing things away (which slows down the forklifts) or following a dumb rule that throws away important items, PATCH intelligently assigns certain zones to be kept full and other zones to be cleared according to a pattern that forklifts love. The result is a warehouse that is faster to navigate yet still contains all essential knowledge.

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 →