← Latest papers
💬 NLP

VideoARM: Agentic Reasoning over Hierarchical Memory for Long-Form Video Understanding

VideoARM introduces an agentic reasoning paradigm with hierarchical multimodal memory that enables adaptive, on-the-fly coarse-to-fine video analysis, achieving state-of-the-art performance in long-form video understanding while significantly reducing token consumption compared to existing methods.

Original authors: Yufei Yin, Qianke Meng, Minghao Chen, Jiajun Ding, Zhenwei Shao, Zhou Yu

Published 2026-03-31
📖 5 min read🧠 Deep dive

Original authors: Yufei Yin, Qianke Meng, Minghao Chen, Jiajun Ding, Zhenwei Shao, Zhou Yu

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: The "Library of Alexandria" Dilemma

Imagine you are a detective trying to solve a mystery, but the evidence isn't a few photos; it's a 3-hour movie.

If you ask a standard AI (like a smart assistant) to watch this movie and answer a specific question (e.g., "What was the killer wearing in the scene where the vase broke?"), the AI faces a massive problem:

  1. Memory Overload: It can't remember every single second of a 3-hour movie without getting confused.
  2. Cost Explosion: To "read" the movie, the AI has to process millions of tiny data points (tokens). It's like trying to read every single page of a library of books just to find one sentence. It's incredibly expensive and slow.

Previous methods tried to solve this by either:

  • The "Pre-Read" Method: Reading the entire movie first, writing a summary of every 10 seconds, and storing it. (Too expensive, wastes time on boring parts).
  • The "Manual Map" Method: Having a human draw a map of where the important stuff is before the AI starts. (Too rigid, humans can't predict every question).

The Solution: VideoARM (The "Smart Detective")

The authors introduce VideoARM. Instead of a robot that reads the whole book, VideoARM is like a super-smart, adaptive detective who walks into the movie theater with a flashlight and a notebook.

Here is how it works, broken down into three simple concepts:

1. The "Flashlight" Strategy (Adaptive Reasoning)

Imagine you are looking for a specific person in a crowded stadium.

  • Old Way: You take a photo of the entire stadium, zoom in on every face, and write down a description of everyone. (Wasteful!)
  • VideoARM Way: You get a general idea of where the person might be. You shine your flashlight on that section. If you see a red hat, you zoom in closer. If you don't see them, you move the flashlight to the next section.

VideoARM does this with video. It doesn't watch the whole movie at once. It starts with a coarse look (wide shot), asks itself, "Is the answer here?" If not, it moves the "flashlight" (the tool) to a new part of the video and zooms in (fine look). It only spends energy on the parts of the video that actually matter to the question.

2. The "Three-Layer Notebook" (Hierarchical Memory)

Detectives need a good memory system. VideoARM uses a special notebook called HM3 (Hierarchical Multimodal Memory) with three layers:

  • Layer 1: The "Sensory" Scratchpad (Short-term): This is where the detective writes down what they see right now. "I see a man in a blue coat." Once they solve that specific clue, they wipe the board clean to make room for the next clue.
  • Layer 2: The "Case File" (Result Memory): This is where the detective writes down the facts they found. "The man in the blue coat was holding a key." This stays in the notebook so the detective doesn't forget the clues they've already gathered.
  • Layer 3: The "Strategy Log" (Working Memory): This is the detective's internal monologue. "I looked at the kitchen, didn't find the key. Now I should check the bedroom." It keeps track of why they are doing what they are doing, so they don't go in circles.

3. The "Toolbelt" (Agentic Tools)

The detective doesn't just "look"; they have a belt of tools to help them:

  • The "Time-Scoper": A tool that quickly scans a huge chunk of time to say, "The answer is probably between minute 10 and minute 15."
  • The "Scene Snapper": A tool that takes a quick snapshot of a long scene and summarizes it. "This is a party scene."
  • The "Clip Analyzer": A magnifying glass. It looks at a tiny 5-second clip in extreme detail to find a specific detail, like a logo on a shirt.
  • The "Earpiece" (Audio Transcriber): Sometimes the visual clues aren't enough. This tool listens to the audio and writes down what people are saying, which often holds the key to the answer.

The "Observe-Think-Act-Memorize" Loop

VideoARM runs in a continuous cycle, just like a human thinking:

  1. Observe: Look at the current memory and the video.
  2. Think: "I need to find the red car. I should check the parking lot section."
  3. Act: Use a tool to zoom into the parking lot section.
  4. Memorize: Write down what was found (or didn't find) in the notebook.
  5. Repeat: If the answer isn't clear, go back to step 1.

Why is this a Big Deal?

1. It's Cheaper (Token Efficiency):
Because VideoARM only looks at the parts of the video that matter, it uses 50 times less data (tokens) than previous methods. It's like ordering a single slice of pizza instead of buying the whole pie just to eat one slice.

2. It's Smarter:
It doesn't rely on a human to tell it where to look. It figures out the "coarse" location first, then drills down. This makes it much better at finding the needle in the haystack.

3. It's Flexible:
If the question changes, the detective changes their strategy. If you ask about the sound of the movie, the detective grabs the "Earpiece" tool. If you ask about the visuals, they grab the "Magnifying Glass."

The Bottom Line

VideoARM is a new way for AI to understand long videos. Instead of blindly reading the whole thing or relying on a pre-made map, it acts like a curious, strategic detective. It uses a smart notebook to remember clues and a set of tools to zoom in only on the interesting parts. This makes it faster, cheaper, and much more accurate at answering questions about long movies, lectures, or meetings.

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 →