← Latest papers
💻 computer science

OmniDrop: Layer-wise Token Pruning for Omni-modal LLMs via Query-Guidance

OmniDrop is a training-free, layer-wise token pruning framework for omni-modal LLMs that utilizes text queries and a temporal diversity score to progressively remove redundant audiovisual tokens within decoder layers, achieving significant reductions in latency and memory usage while outperforming existing baselines in performance.

Original authors: Yeo Jeong Park, Hyemi Jang, Minseo Choi, Jongsun Lee, Jooyoung Choi, Yongkweon Jeon

Published 2026-05-15
📖 4 min read☕ Coffee break read

Original authors: Yeo Jeong Park, Hyemi Jang, Minseo Choi, Jongsun Lee, Jooyoung Choi, Yongkweon Jeon

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 super-smart robot assistant (an "Omni-LLM") that can watch videos and listen to audio at the same time. You ask it a question, like "Who is singing in the background?" or "What color is the car?"

The problem is that high-quality video and audio are like a massive flood of data. For just one minute of video, the robot has to process over 10,000 tiny pieces of information (called "tokens"). Trying to think about all of them at once is like trying to drink from a firehose—it's slow, uses up a lot of energy, and makes the robot sluggish.

To fix this, scientists usually try to throw away the "boring" parts of the video and audio before the robot even starts thinking. They assume that if a sound and a picture happen at the same time, they must be related.

The Paper's Big Idea: "OmniDrop"
The authors of this paper say, "Wait a minute, that assumption is wrong." Just because a sound and a picture happen together doesn't mean they are important to your specific question.

Instead of throwing things away immediately, they built a new system called OmniDrop. Here is how it works, using some simple analogies:

1. The "Slow-Start" Strategy (Layer-wise Pruning)

Imagine the robot's brain is a multi-story building.

  • Old Method: You stand at the front door (the input) and immediately kick out 50% of the people (data) based on who looks similar to who. This is risky because you might kick out the one person who actually knows the answer.
  • OmniDrop Method: You let everyone into the building. On the first few floors (early layers), everyone mingles and talks to each other. This allows the audio and video to mix and understand the scene together.
  • The Twist: As the group moves up to the higher floors (deeper layers), the robot starts to realize, "Oh, I only need to talk to these specific people to answer the question." It then starts gently, then aggressively, asking the unimportant people to leave. This ensures the robot doesn't lose the "big picture" before it knows what it's looking for.

2. The "Question as a Flashlight" (Query-Guidance)

How does the robot know who to keep?

  • Old Method: It looks at the audio and video and tries to guess which ones match each other.
  • OmniDrop Method: It shines a flashlight based on your text question.
    • If you ask, "What sound is that?", the flashlight highlights the audio tokens and dims the video ones.
    • If you ask, "What color is the shirt?", the flashlight highlights the video tokens.
    • The robot keeps the tokens that the "flashlight" shines on and drops the ones in the dark. This makes the pruning smart and specific to your task.

3. The "Don't Skip the Middle" Rule (Temporal Diversity)

There is a danger: If the robot only keeps the tokens the flashlight hits, it might forget everything else, creating a "gap" in the story.

  • The Fix: OmniDrop adds a rule called Temporal Diversity. Even if a specific moment isn't the most important, if it's far away in time from the main event, the robot gives it a little "bonus score" to stay.
  • Analogy: Imagine reading a book. If you only keep the sentences where the hero speaks, you miss the setting. OmniDrop says, "Keep the hero's lines, but also keep a few sentences from the quiet parts in between so the story doesn't feel broken."

The Results

The authors tested this on Qwen2.5-Omni (a popular model) using various video and audio tests.

  • Speed: It made the robot think 40% faster (less waiting time).
  • Memory: It used 14.7% less memory.
  • Smarts: Surprisingly, by being smarter about what to throw away, the robot actually got better at answering questions (up to 3.58 points higher on tests) compared to other methods that just threw away random chunks of data.

In Summary:
OmniDrop is like a smart editor for a movie. Instead of cutting the movie in half before you even watch it, it lets you watch the whole thing, figures out exactly which scenes matter for your specific question, and then cuts out the rest while you are watching, ensuring you get the answer quickly without losing the plot.

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 →