← Latest papers
🤖 AI

OTT-Vid: Optimal Transport Temporal Token Compression for Video Large Language Models

The paper introduces OTT-Vid, a training-free temporal token compression framework for Video Large Language Models that leverages optimal transport with non-uniform token mass and locality-aware costs to dynamically allocate compression budgets based on frame-pair compressibility, achieving state-of-the-art performance while retaining only 10% of visual tokens.

Original authors: Minseok Kang, Minhyeok Lee, Jungho Lee, Minjung Kim, Donghyeong Kim, Dayeon Lee, Heeseung Choi, Ig-jae Kim, Sangyoun Lee

Published 2026-05-13
📖 5 min read🧠 Deep dive

Original authors: Minseok Kang, Minhyeok Lee, Jungho Lee, Minjung Kim, Donghyeong Kim, Dayeon Lee, Heeseung Choi, Ig-jae Kim, Sangyoun Lee

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 Problem: Too Much Video, Not Enough Brainpower

Imagine you are trying to watch a 10-minute movie, but your brain (the AI model) can only hold a tiny amount of information at once. To understand the movie, the AI breaks every single frame into thousands of tiny puzzle pieces called "tokens."

If you have a long video, the number of these puzzle pieces explodes. It's like trying to carry a mountain of bricks in a wheelbarrow; the AI gets overwhelmed, slows down, and costs a fortune to run.

The Old Solution: "If it looks the same, throw it away"

To fix this, researchers tried to throw away the extra bricks. Their old rule was simple: "If a brick in Frame 5 looks exactly like a brick in Frame 6, delete the one in Frame 6."

The Flaw: This is like watching a video of a person standing still and saying, "They haven't moved, so I'll delete them." But that person is the main character! If you delete them, the AI forgets they exist.

  • The Result: The AI loses track of things that stay the same (like a stationary object or a person waiting) because it thinks they are boring duplicates. It also struggles to answer questions about how long something lasted or when it happened.

The New Solution: OTT-Vid (The Smart Librarian)

The authors of this paper propose OTT-Vid, a new way to compress video that doesn't just look at whether things look similar, but asks: "Is this piece important?"

They use a mathematical concept called Optimal Transport (think of it as a super-smart logistics planner) to decide what to keep and what to toss. Here is how it works in three steps:

1. The "Highlighter" (Spatial Pruning)

First, the AI looks at a single frame and highlights the most interesting parts.

  • Analogy: Imagine a teacher grading a test. They don't read every single word with equal attention. They highlight the key sentences. OTT-Vid does this for every video frame, keeping only the "highlighted" tokens and ignoring the boring background noise.

2. The "Importance Score" (Mass Assignment)

This is the secret sauce. The AI assigns a "mass" (a weight) to every remaining token.

  • The Twist: In this system, Important = Light Weight and Unimportant = Heavy Weight.
  • Why? Think of it like a delivery truck. You want to keep the fragile, valuable items (the important tokens) safe. You don't want to crush them. So, you give them a "light" status so the system knows not to throw them away. The boring background stuff gets a "heavy" status, meaning it's easy to drop or merge.
  • Result: Even if a person is standing still for 10 seconds, the AI knows they are important (light weight) and refuses to delete them, even if they look identical to the previous frame.

3. The "Logistics Plan" (Optimal Transport)

Now the AI has to decide how to compress the video between Frame 1 and Frame 2, Frame 2 and Frame 3, etc.

  • The Analogy: Imagine you are moving houses. You have a limited number of boxes (a budget).
    • Old Way: You just throw away duplicates.
    • OTT-Vid Way: The AI calculates a "Transport Difficulty."
      • If two frames are very similar and full of boring stuff, the "difficulty" is low. The AI says, "Great, we can pack these into one box and save space!"
      • If two frames have important changes (like a car starting to move), the "difficulty" is high. The AI says, "Don't touch this! We need to save our boxes for this."
  • Dynamic Budgeting: The AI doesn't give every pair of frames the same number of boxes. It gives more boxes to the exciting parts of the video and fewer boxes to the boring parts.

Why It's Better (The Results)

The researchers tested this on six different video challenges, including:

  1. Video Question Answering: "What happened in the video?"
  2. Temporal Grounding: "Exactly when did the person cut the cake?"

The Outcome:

  • They threw away 90% of the video data (keeping only 10% of the tokens).
  • Video Questions: The AI still got 95.8% of the answers right compared to watching the full video.
  • Timing Questions: The AI kept 73.9% of its accuracy on timing tasks.

The Key Takeaway:
Previous methods failed at timing tasks because they deleted the "boring" stationary parts that actually proved how long an event lasted. OTT-Vid keeps those parts because it understands their importance, not just their similarity.

Summary

OTT-Vid is like a smart editor who doesn't just cut out repeated scenes because they look the same. Instead, the editor asks, "Is this scene important to the story?" If a character is standing still but is crucial to the plot, the editor keeps them. If the background is boring and repetitive, the editor cuts it out. This allows the AI to watch long videos quickly without forgetting the important details.

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 →