← Latest papers
🤖 AI

LiveStarPro: Proactive Streaming Video Understanding with Hierarchical Memory for Long-Horizon Streams

This paper introduces LiveStarPro, a proactive live streaming assistant that overcomes the limitations of existing Video-LLMs in handling long-horizon streams through a novel architecture combining Streaming Verification Decoding for autonomous response timing, Streaming Causal Attention Masks for incremental alignment, and Tree-Structured Hierarchical Memory for efficient long-term recall, all validated by the new OmniStarPro benchmark.

Original authors: Zhenyu Yang, Kairui Zhang, Bing Wang, Shengsheng Qian, Changsheng Xu

Published 2026-06-17
📖 5 min read🧠 Deep dive

Original authors: Zhenyu Yang, Kairui Zhang, Bing Wang, Shengsheng Qian, Changsheng Xu

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 have a conversation with a friend who is watching a live, hour-long video stream with you. You want them to tell you what's happening, but you don't want them to talk constantly. You only want them to speak when something important happens, and you want them to remember what happened an hour ago if you ask about it later.

Current AI assistants are terrible at this. They either talk non-stop (boring and redundant), forget everything after a few minutes, or get confused about when to speak.

LiveStarPro is a new AI assistant designed specifically to solve these problems. Think of it as a "Proactive Streaming Video Understanding" system. Here is how it works, broken down into three simple parts using everyday analogies:

1. The "Silence Detector" (Streaming Verification Decoding)

The Problem: Old AI models tried to learn a special "silence token" (like a secret word meaning "I'm not talking right now"). This was like teaching a dog to bark only when you say "Sit," but the dog kept barking at everything else. It led to a massive imbalance: the AI had to learn to be silent 99% of the time and talk only 1% of the time, which confused the training.

The LiveStarPro Solution: Instead of learning to be silent, LiveStarPro uses a confidence check.

  • The Analogy: Imagine you are describing a movie scene to a friend. You say, "A man is walking." A second later, the man is still walking. You don't need to say, "A man is still walking" again.
  • How it works: LiveStarPro checks its own previous description against the new video frame. If the new frame fits perfectly with what it just said (low "perplexity" or confusion), it stays silent. If the scene changes significantly (high confusion), it knows it's time to speak and updates the description. It decides when to talk based on whether the story has actually changed, not by guessing a silence token.

2. The "Smart Training" (Streaming Causal Attention Masks)

The Problem: To teach an AI to do this, you can't just show it a whole movie and ask for a summary. You have to teach it to watch frame-by-frame, just like a human does. Standard training methods often let the AI "cheat" by peeking at the answer for the next second before it actually sees the frame.

The LiveStarPro Solution: They created a special training method called SCAM.

  • The Analogy: Think of it like a "blindfolded" practice session. The AI is shown a frame and asked to describe it, but it is strictly forbidden from looking at the description it wrote for the previous frame to copy the answer. It has to rely only on the visual evidence it sees right now and the history it has already built.
  • The Result: This forces the AI to learn a genuine, step-by-step understanding of the video, making it ready for the real-time "confidence check" mentioned above.

3. The "Tree-Like Memory" (Tree-Structured Hierarchical Memory)

The Problem: Humans have short-term memory (what happened 5 minutes ago) and long-term memory (what happened last week). Old AI assistants have a tiny "sticky note" (a sliding window). Once the note is full, they throw away the oldest stuff to make room for the new. If you ask, "What did that person pick up an hour ago?", the AI has no idea because it threw that "sticky note" away.

The LiveStarPro Solution: They built a Tree-Structured Hierarchical Memory (TSHM).

  • The Analogy: Imagine a library instead of a sticky note.
    • Short-Term (The Desk): The AI keeps the most recent, detailed frames on its desk. When the desk gets too full, it doesn't throw things away; it summarizes them. It keeps the "Peak" moments (the most exciting parts) and the "End" moments (the summary of the event), then clears the rest.
    • Long-Term (The Bookshelves): The summarized events are filed away on shelves. But instead of a messy pile, they are organized into a Tree. If a new event is similar to an old one, it gets attached as a "child" branch to that old event.
    • Retrieval: When you ask a question, the AI doesn't search the whole library. It walks down the tree branches, quickly finding the relevant "event chain." This allows it to remember things from hours ago without getting overwhelmed.

The Result: OmniStarPro

To prove this works, the researchers didn't just test it on short clips. They built a massive new benchmark called OmniStarPro.

  • It includes 15 different real-world scenarios (like sports, news, and gaming).
  • It includes videos that are hours long.
  • It tests if the AI can remember details from 30+ minutes ago.

The Bottom Line:
LiveStarPro is the first AI that can watch a live, hour-long video, decide exactly when to speak (avoiding boring repetition), and remember what happened an hour ago if you ask. In tests, it was 28.9% better at understanding the meaning of the video and 18.2% more accurate in timing its responses compared to previous models, all while running fast enough to keep up with a live stream.

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 →