paper web signal

Microsoft's 4B Mage-VL reads codec streams, beats 15B Phi-4

TL;DR

  • Mage-VL-4B is a codec-native vision-language model that consumes compressed video streams directly instead of uniformly decoded frames.
  • The custom Mage-ViT tokenizer keeps I-frame patches and only P-frame patches where the codec spent bits, cutting visual tokens by over 75%.
  • Microsoft reports up to 3.5x wall-clock inference speedup, parity with Qwen3-VL-4B on static tasks, and beating its own 15B Phi-4-reasoning-vision on video.

A 4-billion-parameter Microsoft video-language model reportedly beating its own 15-billion-parameter Phi-4-reasoning-vision baseline is the kind of claim that normally lives or dies on the fine print of a benchmark table. The more interesting part is what changed under the hood to make the result plausible. Microsoft's new Mage-VL paper on arXiv argues that a video-language model should stop pretending video is a slideshow of independent still frames and instead consume video the way it actually travels on the wire, as a codec stream.

Concretely, the project page describes a custom Mage-ViT tokenizer that follows the structure of modern video codecs, keeping every anchor (I) frame patch and holding on to only the patches of predicted (P) frames where the codec spent bits, on the reasoning that those are the regions that actually moved. The paper's claim is that this cuts visual token consumption by over 75% while preserving spatio-temporal context and delivers up to a 3.5x wall-clock inference speedup versus uniform frame sampling. On static tasks the 4B model is described as matching Qwen3-VL-4B; on video and spatial reasoning it is reported to surpass the 15B Phi-4-reasoning-vision baseline, with headline scores of 45.2 versus 20.7 on VideoEval-Pro and 57.4 versus 34.9 on Timelens-QVHighlight temporal grounding.

Why this matters if you are not training video models yourself: teams building live-stream perception, whether that is meeting assistants, sports capture, robotics teleop, or surveillance, have been paying a decode-and-resample tax on every input. If a 4B model that speaks codec directly can hold its own against 15B decoded-frame pipelines, the economics of running video understanding at scale look different.

The honest caveat is that these are Microsoft's own numbers on Microsoft-selected benchmarks, and the codec-native approach introduces a new coupling to codec structure (H.264, HEVC, and the DCVC-RT neural codec are named as supported) that has to hold up on messy real-world streams. What the reporting doesn't give you is the license terms for the weights and Mage-ViT, or how the lightweight System 1 event gate that decides when to trigger the causal System 2 decoder degrades under noisy or adversarial input.

If the result replicates outside Microsoft's own eval harness, the interesting move is downward, not upward. Small teams currently priced out of 15B-parameter video pipelines get a plausible path to production, and the working assumption that video VLMs must keep scaling up to be useful stops looking safe.