Spectral Evolution-Guided Token Pruning in Multimodal Large Language Models
This paper proposes CLSE, a training-free token pruning framework that quantifies cross-layer spectral evolution in the frequency domain to identify and preserve semantically active visual tokens, thereby accelerating Multimodal Large Language Models while maintaining or improving reasoning performance.
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 are trying to solve a complex puzzle, but the box contains 1,000 pieces, and 800 of them are just pictures of the blue sky or the empty table. A standard computer (a Multimodal Large Language Model, or MLLM) tries to look at every single one of those 1,000 pieces to figure out the picture. This takes a long time and uses a lot of energy, even though most of those pieces don't actually help solve the puzzle.
This paper introduces a new, "training-free" way to quickly throw away the useless pieces (redundant tokens) so the computer can focus only on the important ones, without needing to be re-taught how to do it.
Here is how the authors' new method, called CLSE (Cross-Layer Spectral Evolution), works, using some simple analogies:
1. The Problem: The "Spotlight" is Biased
Current methods try to decide which puzzle pieces are important by looking at a "spotlight" (called attention scores) inside the computer's brain.
- The Flaw: The paper argues this spotlight is a bit glitchy. It tends to shine brighter on pieces that appear later in the list, simply because of where they are sitting, not because they are actually important. It's like a teacher grading a test who accidentally gives higher scores to the answers written at the bottom of the page, regardless of whether they are correct.
- The Result: The computer might keep useless background pieces and throw away the crucial ones.
2. The Solution: Watching the "Dance" of the Pieces
Instead of taking a single snapshot of importance, the authors suggest watching how the pieces change as they move through the computer's layers (like passing a ball through a relay race).
- The Analogy: Imagine the visual tokens (puzzle pieces) are dancers.
- Background pieces (like the sky) are boring dancers. They stand still and do the exact same move from the start of the song to the end. They don't change.
- Important pieces (like a motorcycle doing a trick) are dynamic dancers. They start with a simple pose (low-level details) and, as the song progresses, they transform into a complex, meaningful routine (high-level meaning).
- The Method: The authors use a mathematical tool called Spectral Evolution (think of it as a "change detector") to measure how much a dancer's routine changes from one layer to the next.
- If a token changes a lot (evolves), it's kept because it's doing something important.
- If a token stays the same (static), it's thrown away because it's just background noise.
3. Why "Frequency" Matters
The paper uses a concept called "frequency" (from music or radio waves) to explain this.
- Low Frequency: Think of a smooth, slow hum. This represents the boring, unchanging background.
- High Frequency: Think of a sharp, rapid drumbeat. This represents the fine details and sudden changes that make up the interesting parts of the image.
- The Trick: The new method filters out the "smooth hum" (the boring background) and only pays attention to the "drumbeats" (the changing, important details) as they evolve through the layers.
4. The Results: Faster and Smarter
The authors tested this on many different models and tasks (like answering questions about images and videos).
- The Outcome: By throwing away the "boring dancers" and keeping the "dynamic ones," the computer became much faster (using less energy and memory) but didn't lose its ability to understand the image. In fact, in many cases, it performed better than other methods that tried to guess importance using the flawed "spotlight" (attention).
- Video: This worked especially well for videos, where there is even more "boring" repetition between frames. The method could cut the number of pieces the computer had to process by over 90% while still understanding the action perfectly.
Summary
In short, this paper says: Don't just look at a piece once to decide if it's important. Watch how it changes as it moves through the system. If it stays the same, it's probably just background noise. If it evolves and transforms, it's the key to understanding the image. This allows AI to be much faster without getting confused.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.