MOSS-VL · an open 11B video model trained to decide, after every frame, whether to speak or stay silent

1 month ago

A model is watching a cat. One instruction: say Great the moment the cat touches the carrot, nothing otherwise. The cat touches the carrot. The model says Great. Silence in between, every time. This is MOSS-VL, from a lab called OpenMOSS, and anyone can download the model, all twenty-two gigabytes.

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00MOSS-VL
  2. 0:18One instruction at the start, and MOSS-VL runs unattended from there
  3. 0:38Nearly every moment, the right call is to keep watching and say nothing
  4. 0:54Staying quiet is a word the model writes to itself
  5. 1:20The training data on its own teaches the model to say nothing at all
  6. 1:48MOSS-VL scores 66.0 on a surveillance alert test, against 37.5 for the next best model
  7. 2:13MOSS-VL wins on when to speak and loses on what is in the scene
  8. 2:37MOSS-VL is built to keep watching while it speaks, and that behaviour is still unmeasured
  9. 2:54Timing is a skill a model has to be taught on its own
Show transcript

MOSS-VL

An open video model trained to decide, moment by moment, whether to say anything at all.
spoke stayed quiet
MOSS-VL Technical Report, arXiv 2608.15045, Figure 5(a)
OpenMOSS, Fudan University Apache-2.0, ungated video and text in, text out 11.3B parameters · 22.69 GB

A model is watching a cat. One instruction: say Great the moment the cat touches the carrot, nothing otherwise. The cat touches the carrot. The model says Great. Silence in between, every time. This is MOSS-VL, from a lab called OpenMOSS, and anyone can download the model, all twenty-two gigabytes.

One instruction at the start, and MOSS-VL runs unattended from there

“Watch in real time and judge whether the cat touches the carrot; output ‘Great!’ whenever it does, and stay silent otherwise.”
English translation from the report, Table 7
MOSS-VL Technical Report, arXiv 2608.15045, Figure 5(a)
weights 14 July technical report 15 August model card re-pushed 18 August

The whole instruction is one sentence: watch in real time, and say Great whenever the cat touches the carrot. After that the user is silent. The video arrives frame by frame, and the model reads along and writes as it goes. The weights have been public since the fourteenth of July. What is new is the report. The team published it on the fifteenth of August with this model's first scores.

Nearly every moment, the right call is to keep watching and say nothing

answer when you are asked
what almost every model is built for
decide, every moment, whether to say anything at all
what MOSS-VL is trained for
So how do you teach a model to stay quiet?

Answering a question is the easy half. A model watching a live feed has to make a second call, over and over: is this the moment to speak? For almost every frame, the answer is no. Timing is its own skill, separate from answering. So how do you teach a model to stay quiet?

Staying quiet is a word the model writes to itself

video arrives
the model writes
↓
stay quiet
↓
stay quiet
↓
stay quiet
↓
speak
↓
↓
the reply pays out, frame by frame
one set of weights · two words added to its vocabulary · the same model makes the call
MOSS-VL Technical Report, arXiv 2608.15045, §4.2

After every frame of video, the model makes one choice, and it comes out as a word. That word is either stay quiet, or speak. The team added two words to the model's vocabulary for exactly that job. The same weights that write the reply make that call. The model picks that word the way the model picks any other word, by taking whichever word scores highest. Silence is one of the words the model can pick. When the model picks speak, the reply pays out across the frames that follow, while the video keeps arriving.

The training data on its own teaches the model to say nothing at all

moments where staying quiet is correct
moments where speaking is correct
silence slots vastly outnumber emission decisions · report §4.3
1 in 20
training examples where the event never happens, and staying quiet the whole way through is correct
report §4.2, corpus statistics
so speaking and staying quiet were weighted to pull equally hard
the marker that ends the model’s turn, dropped from training
+39%how often it speaks
+68%how long its replies run
one training signal removed, everything else held fixed
all of it added in one final training stage · 34.8B of 1,400B training tokens · no architecture change
MOSS-VL Technical Report, arXiv 2608.15045, §4.2 and §4.3

In the training data, the moments where staying quiet is correct swamp the moments where speaking is. In one training example in twenty, the thing the model is watching for never happens, and staying quiet the whole way through is the right answer. Trained on that mix, the model finds the winning strategy: say nothing, ever. That strategy is right almost every time, and it is useless. So the team weighted the rare choice up, until speaking and staying quiet pulled equally hard.

MOSS-VL scores 66.0 on a surveillance alert test, against 37.5 for the next best model

MOSS-VL-Realtime best baseline
raise the alert itself, at the right moment
OmniMMI, Proactive Alerting
66.0
37.5
speak without waiting to be asked
StreamingBench, Proactive Output
60.0
53.2
hold the question until the evidence arrives
OVO-Bench, Forward Active Responding
62.1
55.8
0 25 50 75 100
all figures from OpenMOSS’s own evaluation · MOSS-VL Technical Report, arXiv 2608.15045, 15 Aug 2026 · baselines are each model’s self-reported numbers · no public leaderboard carries a MOSS-VL row, checked 2026-08-20

The team put MOSS-VL on four public tests where video arrives live, and ran all four itself. On three of the four, MOSS-VL takes the best average score. The widest margin in the report is on a surveillance test: the model watches for a dangerous situation and raises the alarm itself, at the right moment. There, MOSS-VL scores sixty-six point zero. The next best score there is thirty-seven point five, and two models are tied there.

MOSS-VL wins on when to speak and loses on what is in the scene

when to speak
MOSS-VLbest baseline
raise the alert itself66.037.5
speak without waiting to be asked60.053.2
visual track only · no audio input
hold the question until the evidence arrives62.155.8
trace back through what it already saw72.660.4
what is in the scene
MOSS-VLbest baseline
answer about the scene right now75.979.8
re-answer the same question as the scene changes21.724.0
flag a crime or an accident as it happens35.342.5
the same job on first-person footage47.852.2
across Table 6’s sixteen subset rows: best on eight, tied on one, behind on seven
the offline checkpoint, MOSS-VL-Instruct, on exam-style questions: MMMU 51.1 against Qwen3-VL-8B’s 69.6

MOSS-VL does not win everything. On the fourth test MOSS-VL comes second on the average, sixty-nine point seven against seventy-one point one for AURA, the strongest model the team tested against. Across the whole table, seven scores go the other way, five of them to AURA. The report says where: wherever a test comes down to answering a question about the scene in front of the model, AURA keeps the edge. The skill this training added is timing.

MOSS-VL is built to keep watching while it speaks, and that behaviour is still unmeasured

“The capability this report is built around is, at its highest level, still qualitatively attested: quantitative validation stops at L2–L4 because public streaming benchmarks stop there, and no existing benchmark measures perception during generation
whether a model revises or cuts short a reply the moment the scene overturns it.”
MOSS-VL Technical Report, arXiv 2608.15045, §7
“a dedicated benchmark for L5 behavior, which the field still lacks.”
same paragraph, §7

MOSS-VL was designed to do one more thing that the team could not score. The model is built to keep watching while it speaks, so it can cut a reply short the moment the scene turns over. The team says the public tests stop one step short of measuring that, and that building the missing test is next on its list.

Timing is a skill a model has to be taught on its own

spoke stayed quiet
huggingface.co/OpenMOSS-Team/MOSS-VL-Realtime
Apache-2.0, ungated · 22.69 GB arXiv 2608.15045

So that is a model watching a cat, quiet until the cat touches the carrot. The team taught this model when to speak by making silence a word the model writes to itself. Twenty-two gigabytes, Apache licensed, on Hugging Face.

Up next

2:58

Apodex 1.1 mini · the same file, run alone and run as a team

@ai-ml-today · 1 month ago

3:09

Ornith-1.5 · an open model trained on problems it wrote for itself

@ai-ml-today · 1 month ago

3:29

Qwen3.8-27B · a 27B open model anyone can download averages 84.3 across real desktop jobs on Qwen’s own run, and loses the widest row on its own card by nine points

@ai-ml-today · 1 month ago

3:15

MiLMMT-46-v1.0 · Xiaomi finished training an open translator on sentences that had no translation attached, and the scores it now leads on are produced by the two models that graded it

@ai-ml-today · 1 month ago

3:31

BDH-CQ — a 150M-parameter system that learns a puzzle rule from the worked examples in front of it and does its thinking as numbers, never as words

@ai-ml-today · 2 months ago

3:29

Muse Glimmer 30B, Meta’s open agent model, and the second tiny model that guesses sixteen words ahead so it runs fast on one consumer graphics card

@ai-ml-today · 2 months ago

3:05

JoyAI-Video-Edit, JD’s open 16B model that edits a video while the video is still playing, at about 30 frames a second on one Nvidia B200

@ai-ml-today · 2 months ago

3:26

Inkling-Small, Thinking Machines’ 12B-active / 276B open mixture-of-experts model that out-reasons its own 3.5× bigger flagship

@ai-ml-today · 2 months ago

3:42

Maple-Preview, DeepGrove’s 20-billion-parameter ternary reasoning model that runs on a Mac mini

@ai-ml-today · 2 months ago

3:16

Hunyuan3D-Buffalo, Tencent’s one model that builds, understands, and edits 3D from words

@ai-ml-today · 2 months ago

3:28

MiniMax H3, an open model that makes a video and its soundtrack in one pass

@ai-ml-today · 2 months ago

3:37

DiffusionGemma, Google’s open model that writes text a whole block at a time

@ai-ml-today · 2 months ago