GAS: Improving multimodal understanding with a removable generation branch¶
Fidelity: core mechanism reproduction. Trains a shared visual trunk, independent generation upper layers, continuous next-embedding prediction (NEP) and EMA targets; no Qwen3-VL 2B/4B, 10M generation examples or two-phase 32-GPU training.
Paper information¶
| Field | Details |
|---|---|
| Paper | Paper or original source |
| Institution | ByteDance |
| First public release | 2026-08-12 (arXiv v1) |
| Author code | No official author code identified (checked 2026-08-13). |
| Local adapter or method key | gas |
| Local reproduction code | src/auto_research/reproductions/gas/ |
Paper method and evidence¶
Text-only next-token losses indirectly supervise visual structure; unified generation/understanding models may keep extra deployment cost. GAS shares a lower visual trunk but decouples upper Mixture-of-Transformers paths. The generation branch autoregressively predicts target image embeddings in the same continuous space as the LLM's visual inputs. Generation gradients improve shared visual features without directly changing the understanding-only upper layers. Generation can be removed entirely at deployment.
flowchart LR
A[Shared visual trunk] --> B[Decoupled understanding and generation layers]
B[Decoupled understanding and generation layers] --> C[EMA visual prediction targets]
C[EMA visual prediction targets] --> D[Remove generation for deployment]
Original paper figure¶
Figure 1 shows the two branches and shared trunk. From the original paper; copyright remains with the authors.
Core equation¶
Reported results¶
Same-backbone from-scratch Overall goes 47.25→48.25 (+1.00 pp), Perception 56.55→58.52. In the 2B table DynaMath goes 46.2→47.9, MathVista 54.4→56.4 and CountBenchQA 87.7→90.1. Training GPU-hours grow 11.6%, but dropping the generation branch, vision head and EMA projector adds no inference parameters or latency. No industrial online A/B.
Local reproduction¶
Core training code. Fashion-MNIST real images: 2,000 train/1,000 test, 120 matched steps, seed 42. Understanding-only accuracy is 61.1%; MoT+NEP gives 63.5% (+2.4 pp, +3.93% relative). Visual dependency delta rises 0.509→0.529. Training-only branch has 84,096 parameters and late cosine loss 0.2359. Both deployed models have 105,226 parameters, +0% overhead. Stable metrics.
A horizontally mirrored same-class target yields a related generation task; shifted cosine NEP operates on continuous patch embeddings. EMA, increasing \(\lambda\), branch separation and removal are retained. Small public-data results are not comparable to the authors' 10M-sample 2B/4B matrix.
