← Latest papers
💻 computer science

CoRDS: Coreset-based Representative and Diverse Selection for Streaming Video Understanding

The paper proposes CoRDS, a coreset-based method for streaming video understanding that improves upon token-wise heuristic pruning by selecting a compact, diverse, and representative subset of the key-value cache through a bicriteria objective and orthogonality-driven diversity criterion, thereby enhancing performance across multiple vision-language models and benchmarks under fixed memory budgets.

Original authors: Ailar Mahdizadeh, Puria Azadi, Muchen Li, Xiangteng He, Leonid Sigal

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

Original authors: Ailar Mahdizadeh, Puria Azadi, Muchen Li, Xiangteng He, Leonid Sigal

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 watching a very long movie, but you only have a tiny, sticky note to write down the most important parts so you can answer questions about it later. This is the challenge facing modern AI models (called Vision-Language Models) when they try to understand long videos in real-time. They can't remember everything, so they have to "compress" the video into a smaller memory.

The paper introduces a new method called CoRDS (Coreset-based Representative and Diverse Selection) to solve this. Here is how it works, using simple analogies:

The Problem: The "Recency" Trap

Currently, most AI models use a "sticky note" strategy that relies on simple rules, like:

  • "Keep the newest stuff": Only remember the last few seconds.
  • "Keep the loudest stuff": Only remember the parts that look the most obvious or bright.

The authors argue this is like trying to summarize a whole movie by only remembering the last scene or the scene with the biggest explosion. You might miss the quiet, crucial clues that happened 20 minutes ago, which are needed to solve a mystery later.

The Solution: The "Curator" Approach

CoRDS changes the game. Instead of picking tokens (tiny pieces of video data) one by one based on how loud or new they are, it acts like a museum curator trying to build a small exhibit that represents the entire collection.

Here are the three main tricks CoRDS uses:

1. The "Two-Handed" View (Joint KV Representation)
Imagine every piece of video data has two sides:

  • The "Key" (The Label): This tells the AI where to look in the past. (e.g., "This is the scene with the red car.")
  • The "Value" (The Content): This is the actual information. (e.g., "The red car crashed into a tree.")

Old methods often looked at just the label or just the content. CoRDS looks at both at the same time. It ensures that the AI can find the right memory and that the memory actually contains the right details. It's like making sure you have both the map (Key) and the photo (Value) of the location, not just one or the other.

2. The "Cover the Room" Strategy (Coreset Selection)
Instead of picking the "best" single item, CoRDS asks: "Which small group of items covers the most ground in the room?"
If you have a room full of furniture, you don't just pick the most expensive chair. You pick a chair, a table, a lamp, and a rug that, together, represent the whole room's style. CoRDS mathematically selects a small group of video frames that "covers" the geometry of the entire video history, ensuring no major visual style or scene type is left out.

3. The "New Angle" Rule (Orthogonal Diversity)
Sometimes, you might pick two items that are very similar (like two identical red chairs). This wastes space. CoRDS has a rule to prevent this: "Don't pick something that looks too much like what we already have."
It looks for items that offer a "new angle" or a new direction. If the AI already has a memory of a red car, it won't pick another red car unless it's the only way to cover that part of the video. It actively seeks out the unique, different moments to make the memory diverse.

The Results: Smarter Memory, Not Just More Memory

The paper tested this on four different AI models and five different video benchmarks (including long movies and live streams).

  • Better than the competition: CoRDS consistently beat existing methods (like InfiniPot-V and StreamMem) that use the "recency" or "loudness" rules.
  • Small is beautiful: Even when the AI was forced to use a very tiny memory (keeping only 1/16th of the video data), CoRDS performed better than models that had access to much larger memories using old methods.
  • Beating the "Full" model: In some cases, CoRDS performed better than the AI model trying to remember the entire uncompressed video. This suggests that by removing the "redundant" or "noisy" parts of the video, the AI actually focuses better on the important clues (solving the "needle in a haystack" problem).

Summary

Think of CoRDS as a smart editor for a video. Instead of just cutting out the boring parts or keeping only the latest clips, it carefully selects a diverse, representative handful of moments that capture the whole story. This allows the AI to answer questions about a 1-hour video just as well as if it had watched the whole thing, but using a fraction of the computer memory.

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 →