← Back to project

Molmo2 Codec — Native P-Tokenization Decision

Learned P-tokenizer vs. Pruning-16 vs. Compression-9 · 2026-08-26
Molmo2P-framePruning-16Stage-2decision record

Decision

The key distinction: Pruning-16 selects native visual tokens; the other two routes synthesize a new compressed representation.

One frame, three operations

Pruning preserves selected native cells and their spatial order; Compression-9 replaces each 3×3 region with a pooled token.

Efficiency + controlled step100 evidence

Controlled comparison: identical MLVU stratified n=200 index, validation split, 8K visual budget, and multiple-choice log-prob scoring. Pruning-16 and Compression-9 each use their own matched step100 checkpoint.
Pruning-16 uses 44% more P tokens than Compression-9 (16 vs. 9) and gains 3.0 accuracy points in the first matched evaluation.

Why Pruning-16 is the safer route

PropertyLearned P-tokenizerPruning-16Compression-9
P tokens / frame16169
Token identityNew learned representationSelected native Molmo tokensNew pooled representation
Needs Stage-1 codec alignmentYesNoNo separate Stage-1
Uses motion / residualAs model inputAs selection scoreNo spatial selection
Main riskFeature-distribution mismatchMay discard useful static cellsOver-compression / pooled-token shift
Current statusLegacy referenceFormal runStopped after gate

Formal run contract

The current run removes Compression-9 entirely and keeps a 50/50 codec/native training mixture.

Reading the result correctly

Evidence: formal native-P contracts, the fixed MLVU n=200 paired summary, and the verified Pruning-16 step400 checkpoint in the Molmo2 Codec workspace.