← Latest papers
🤖 machine learning

What Does a Temporal Benchmark Score Measure? Decomposing Channel Use in Video VLM Evaluation

This paper introduces a label-free "reversal-drop" metric to decompose temporal video VLM benchmark scores, revealing that models often rely on positional encodings rather than visual content and demonstrating that aggregate scores mask distinct, non-interchangeable failure modes between position-dominant and visual-sequence-dominant architectures.

Original authors: Farrukh Rahman

Published 2026-07-15
📖 6 min read🧠 Deep dive

Original authors: Farrukh Rahman

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 Great Video Detective Mix-Up: Why Two Models with the Same Score Are Actually Different

Imagine you're testing two detectives, Molmo2 and Qwen3-VL, to see who is better at solving video mysteries. You give them a series of short clips and ask questions like, "Did the cat jump before or after the dog barked?" Both detectives get a high score on your test, say around 0.96 (or 96% accuracy). You might think, "Great! They both understand time perfectly."

But this paper argues that your test is actually a trick. It's like asking a detective, "Did you solve the case?" without asking how they solved it. The paper reveals that while both detectives got the right answer, they used completely different, and opposite, methods to get there. One is a "Time-Traveler" who ignores what they see, and the other is a "Realist" who trusts their eyes.

The Two Questions Hidden in One Score

The authors say that a standard video test score is actually a messy cocktail of two different questions:

  1. The Task Question: Does the question actually need to watch the video in order? (e.g., "Did the ball bounce?" might just need one frame, but "Did the ball bounce then roll?" needs the sequence.)
  2. The Channel Question: When the model does need the order, where does it get that information? Does it read the pixels (the actual movement on screen) or does it cheat by reading the position numbers (the invisible labels telling the computer which frame is #1, #2, #3)?

Most tests only check the first question. They shuffle the frames and see if the score drops. If the score drops, they say, "Okay, the model needs the order." But they don't check which part of the model is doing the heavy lifting.

The Magic Trick: The "Reversal Drop"

To find out how the models really work, the authors performed a magic trick called the reversal-drop.

Imagine you have a video of a balloon inflating.

  • The Pixels: The visual frames show the balloon getting bigger.
  • The Position Labels (RoPE): These are invisible tags attached to each frame saying "Frame 1," "Frame 2," "Frame 3."

The authors took a video, reversed the pixels (so the balloon looks like it's deflating, shrinking from big to small), but kept the position labels forward (so the computer still thinks it's watching Frame 1, then Frame 2, then Frame 3).

Now, the pixels say "Deflating," but the labels say "Inflating." The two channels are fighting each other.

  • Molmo2 (The Position-Dominant Detective): When the pixels and labels fight, Molmo2 ignores the pixels. It looks at the labels, sees "Frame 1, 2, 3," and answers as if the balloon is inflating. Even though it's watching a deflating balloon, it says, "It's inflating!" because the labels told it to.
    • The Result: Its accuracy barely changed. It didn't care that the video was reversed. It was reading the position indices.
  • Qwen3-VL (The Visual-Sequence-Dominant Detective): When the pixels and labels fight, Qwen3-VL ignores the labels. It looks at the pixels, sees the balloon shrinking, and answers, "It's deflating!"
    • The Result: Its accuracy collapsed. It got the answer wrong because it was tricked by the reversed video. It was reading the visual order.

The Numbers Don't Lie

The paper measured this "drop" in accuracy to prove the difference:

  • On a benchmark called TVBench, when the video was reversed but the labels stayed forward:
    • Molmo2 dropped by almost nothing (about +0.00 to +0.08 points). It was totally fine.
    • Qwen3-VL dropped by a huge amount (between +0.24 and +0.55 points). It crashed.
  • On TempCompass, using a special "paired ground truth" test (where they know the answer for both the forward and reversed video):
    • Molmo2 answered the "forward" event (ignoring the reversed video) with a score of 0.965 in both cases.
    • Qwen3-VL dropped from 0.944 (normal) to 0.576 (reversed).

This proves that two models can have the exact same high score on a normal test, but one is relying on the "map" (labels) and the other on the "terrain" (pixels). If you swap the map for a fake one, the first model fails, but the second model might still be okay.

What the Paper Rules Out

The authors were very careful to make sure this wasn't just a glitch or a weird artifact of their test.

  • It's not just "confusion": They used a technique called activation patching (which is like swapping the brain cells of one model with the "correct" brain cells of another) to prove that the difference is real.
    • When they fixed the "brain" of Molmo2 at the very first layer, it recovered perfectly.
    • When they fixed the "brain" of Qwen3-VL at the first layer, it still failed a little bit. They had to fix it all the way down to layers 0, 1, and 2 (where a feature called DeepStack injects extra visual data) to get it to recover.
    • This proves the difference is a deep, internal property of how the models are built, not just a surface-level trick.
  • It's not just "timestamps": They checked if the models were just reading the time written on the screen (like "00:01", "00:02"). They found that while timestamps help, the models still rely heavily on the position labels or the pixels even when timestamps are removed.
  • It's not just "single frame" cheating: They showed that both models genuinely need multiple frames to solve these problems (they get a +0.20 boost when seeing the whole video vs. one frame). So, they aren't just guessing from a single picture; they are actually processing the sequence, just in different ways.

The Big Takeaway

The paper concludes that a single "temporal score" is misleading. It's like saying two cars have the same top speed, but one runs on gasoline and the other on electricity. If you drive them on a road with no gas stations, the electric car fails, even though they had the same speed test score.

  • Molmo2 is position-dominant: It trusts the invisible labels (RoPE) more than what it sees.
  • Qwen3-VL is visual-sequence-dominant: It trusts what it sees (pixels) more than the labels.

The authors suggest that future tests should stop just giving a single number. Instead, they should report the "reversal-drop" to see if a model is reading the map or the terrain. This helps us understand how a model fails, not just that it fails. If you need a model that pays attention to the actual video content, you don't want the one that just reads the labels. If you need one that follows a strict schedule, you might prefer the label-reader. But you can't tell the difference just by looking at the final score.

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 →