Generation as Auxiliary Supervision: Enhancing Visual Understanding at Zero Inference Overhead via Decoupled Embedding Prediction
Zhongbin Guo, Jiahao Xie, Dongling Xiao, Qianle Wang, Ruiqi Lu, Xiaomin He, Wanxuan Sun, Cheng Yang
cs.CV
2026-08-13
A ByteDance team reframes visual generation as auxiliary supervision: a decoupled Mixture-of-Transformers branch predicts continuous visual embeddings via Next Embedding Prediction, then gets discarded after training; the 2B model rises from 47.25 to 48.25 aggregate over 16 benchmarks with strictly zero inference overhead and 11.6% more training GPU-hours.
Next-token prediction on text gives visual perception only indirect supervision: the model learns to talk about images without ever being forced to learn from them. Language has an expressivity bottleneck, so exact spatial relations and pixel-level boundaries never make it into the captions. Unified multimodal models (UMMs) try to jointly train understanding and generation to close this gap, but two old problems survive. The generation branch adds parameters that must be carried at inference, costing latency and memory. And the generation objective is optimized for synthesis quality, not understanding gains, so understanding scores often stay flat or drop.
GAS follows one principle: generation serves strictly as training-time auxiliary supervision and changes nothing about the inference-time architecture. Three components make it work.
Training runs in two stages: first the understanding side is frozen while the generation branch aligns, then everything trains jointly with the NEP loss weight ramped linearly from 0.015 to 1.0.
Two scales (2B and 4B), 16 benchmarks across four dimensions (general perception, visual reasoning, counting and spatial, video). Paired comparison at 2B:
| Metric | Baseline | GAS |
| Overall | 47.25 | 48.25 |
| CountBenchQA | 87.7 | 90.1 |
| CV-Bench 2D | 69.9 | 73.2 |
| MathVista | 54.4 | 56.4 |
| DynaMath | 46.2 | 47.9 |
At 4B, GAS posts the best aggregate in the unified-model family, with MMMU 57.0 and CharXiv-DS 78.4, ahead of the 7B+7B BAGEL and the 8B Emu3. Gains concentrate in the perception and spatial dimensions, exactly what the grounding and segmentation tasks target.
The mechanism controls are clean. Adding 11% more understanding data gains only 0.48. Mixing the same generation data in without supervising image outputs loses 0.11. Attaching NEP directly to the shared trunk instead of isolating it degrades broadly (Overall down to 54.95-class results). An empty MoT fork with no generation loss reaches 47.63, below full GAS. Generation data alone is not the supervision; the pair of same-domain NEP signal and MoT isolation is.
The task-relevance experiment is the sharpest: the same 200k T2I corpus with generic short prompts gains 0.24 while losing 0.75 on perception; rewriting the prompts to carry world knowledge, multi-object composition, and attribute relations gains 0.71 with all four dimensions up. Transfer follows task relevance, not sample count.
Further diagnostics back the mechanism: GAS keeps higher visual-information cosine similarity in deep layers, RefCOCO linear probes separate from layer 8 onward (ImageNet probes stay flat throughout, so the gain is region-level rather than global-semantic), and attention maps stay focused in deep layers where the baseline diverges past layer 20. Text-only reasoning is unharmed: ZebraLogic +2.8pp and MMLU-Redux +1.23pp. Three runs at 2.5B give 48.46±0.37 against a 47.25 baseline, so the gain is stable.
For teams training MLLMs this is a cheap, pluggable upgrade: 11.6% more training GPU-hours, strictly zero inference overhead, and it works added at any of three stages, from scratch, after pretraining, or after SFT. The task-relevance finding is directly actionable for data construction: rather than piling up generation samples, reshape the generation instructions so the model is forced into spatial grounding and compositional reasoning. For the unified-model route debate, the paper splits the understanding-generation conflict into an architecture problem (solvable by MoT isolation) and an objective problem (solvable by same-domain NEP), instead of an either-or choice.
The gain is honest but modest: about 1 point on Overall and 1 to 3 points on most single benchmarks, far from the strong claim that generation transforms understanding. At 4B, VisuLogic actually drops from 26.8 to 23.6; the authors attribute this to the puzzle-style benchmark being scale-sensitive, but it exposes uneven transfer. The main models are trained from scratch at only 2B and 4B, with no validation on a stronger base or an aligned commercial-grade model. The 10M generated samples are fully auto-synthesized with quality guaranteed only by pipeline design and no human inspection numbers. Under the frozen-ViT setup, the finding that unfreezing the ViT hurts cannot be extrapolated to the common configuration where the ViT also trains for understanding. The paper is from ByteDance, and comparisons against unified models such as BAGEL cite public reported numbers rather than self-run evaluation, so the settings are not fully comparable.