Studying Image Tokenizers as Visual Languages
in Unified Multimodal Models

Siting Li1,2  ·  Zhengyang Wang2  ·  Simon Shaolei Du1  ·  Xi Chen2  ·  Yang Liu2
1University of Washington    2Amazon FAR
Work done while interning at Amazon FAR.

An image tokenizer defines the visual language a unified model has to learn. We study tokenizers inside unified autoregressive training, using per-task losses over text, image, T2I and I2T — and find that the best compressor is often not the most learnable language.

Paper Code Findings
01

Motivation

A discrete image tokenizer is not merely a preprocessing module: it defines the visual language that a language model must learn, align with text, and use for both visual generation and understanding. Yet existing studies mostly examine it outside the unified modeling context — through reconstruction-based metrics such as rFID, ImageNet classification accuracy, or generation-only / understanding-only downstream pipelines.

Those evaluations are valuable, but they leave open how a tokenizer affects joint modeling behavior. In unified pure-AR models, image and text tokens are modeled jointly under a shared model and training objective. Joint training with text may affect image-token modeling, while the choice of image tokenizer may in turn affect cross-modal alignment and text modeling. Consequently, design choices such as compression ratio and auxiliary losses may be optimized without fully accounting for their effects on joint image–text modeling.

We therefore study tokenizers inside unified AR training itself, using task-specific validation losses during continual pretraining as the measurement instrument. Because that instrument is not yet well characterized in this setting, we first establish how the losses behave before using them to study tokenizers.

Top: prior tokenizer studies use reconstruction FID and probing accuracy, or separate generation and understanding pipelines, and miss joint text-image modeling behavior. Bottom: this work trains a unified AR multimodal model with a controlled recipe and uses per-task loss over text, image, T2I and I2T as the analysis signal.
Studying image tokenizers as visual languages in unified multimodal models. Prior studies focus on downstream-agnostic metrics or single-axis pipelines, which miss joint text–image modeling behavior. We study tokenizers in the context of unified AR multimodal training, using task-specific losses as a signal.
02

Controlled experiment setup

Everything is held fixed except the image tokenizer. Modeling quality is measured as held-out loss on 50k text and 50k image–text samples, giving four task-specific losses — Text, Image, T2I and I2T.

Seven tokenizers across three families are compared under an otherwise identical recipe.

Tokenizer Size B sem Disc. Usage rFID↓
IBQ-1024 0.1B1024PatchGAN99%2.24
IBQ-8192 0.1B8192PatchGAN98%1.87
IBQ-16384 0.1B16384PatchGAN96%1.37
GigaTok 0.6B16384PatchGAN100%0.81
GigaTok-DINO 0.6B16384DINO100%0.51
UniTok 0.8B16384DINOv2-S100%1.86
UniTok-sem 0.8B16384DINOv2-S100%2.23
Tokenizers studied in our framework. Size: tokenizer parameter count; B: vocabulary size; ℒsem: semantic loss; Disc.: discriminator type; Usage: codebook usage; rFID: reconstruction FID on ImageNet-1K. : models trained by us. All use a single codebook with K = 16×16 tokens at 256×256.
Full training recipe
Backbone Qwen3 — 0.6B / 1.7B / 4B
Image tokens For vocabulary size B: B new embeddings, initialized from the mean and covariance of the original ones; LM head extended to match. Special tokens <boi>, <eoi>, <unconditional> (10% drop, enabling CFG).
Pretraining data Up to 60M samples — 6.6M text (DataComp-LM) + 53.3M image–text: LAION-Aesthetics (score ≥ 5.5, recaptioned by InternVL3-1B), JourneyDB (recaptioned by GPT-4.5), BLIP3o-Pretrain-Short-Caption.
Images 256×256, pre-tokenized before training
Sequence order 80% T2I / 20% I2T
SFT 2 epochs over 4.9M instruction and captioning samples
03

Interpreting loss in unified multimodal training

Losses scale differently per task

Losses over text, image, T2I and I2T prediction all scale with data and model size, but they exhibit distinct behaviors and produce different tokenizer rankings — making an averaged loss too coarse as an analysis signal.

Validation loss against FLOPs on log axes for the Text, LAION-I2T, LAION-T2I and LAION-Image tasks, for a 0.6B model across three tokenizers, with linear fits per tokenizer. The ordering of tokenizers differs between panels.
Validation losses scale with data size differently across tasks for the 0.6B model. The y-axis is log scale; lines are linear fits to the dots per tokenizer.
Validation loss against FLOPs on log axes for the Text, LAION-I2T, LAION-T2I and LAION-Image tasks, comparing 0.6B, 1.7B and 4B models on 12M data across three tokenizers, with linear fits per tokenizer. Text loss collapses onto one trend while the image-side panels stay separated by tokenizer.
Validation losses scale with model size differently across tasks on 12M data. The y-axis is log scale; lines are linear fits to the dots per tokenizer.

Finding 1. Unified multimodal training loss should be analyzed per task: task-specific losses exhibit distinct scaling behavior that an averaged loss obscures, and no single tokenizer ranking holds across tasks. (Paper § 5.1)

Within one tokenizer, loss tracks generation quality

Validation loss measures next-token modeling quality; the benchmarks emphasize semantic faithfulness and perceptual quality. Do they agree? With tokenizer type controlled, yes: T2I loss aligns strongly with GenAI-Bench VQAScore and MJHQ-30K gFID, across data scales and hyperparameter settings. Surprisingly, I2T loss also tracks generation quality, with weaker correlation, even though it predicts text rather than image tokens. This implies that I2T loss reflects the general multimodal training progress when the recipe is fixed.

Scatter plots of GenAI-Bench and MJHQ-30K scores against T2I and I2T validation loss for a single tokenizer, with linear fits over all points showing consistent trends.
Both T2I loss and I2T loss align with text-to-image generation quality when tokenizer type is controlled. Lines are linear fits to all dots.

Across tokenizers, the token space changes the picture

Across tokenizers the T2I loss–performance relationship shifts with the visual token space: T2I loss clusters by tokenizer type and no longer directly aligns with generation quality. I2T loss, computed over shared text tokens, is still compared on a shared basis and stays aligned with benchmark performance.

Four panels: GenAI-all and MJHQ-30K against LAION-T2I loss, then against LAION-I2T loss, across seven tokenizers and three hyperparameter settings. The T2I panels split into per-tokenizer clusters while the I2T panels collapse onto one trend.
T2I loss does not align with text-to-image generation quality across tokenizers (first two panels), while I2T loss aligns with generation quality (last two panels). Lines are linear fits to the dots per tokenizer and per hyperparameter.

Part of that shift comes from vocabulary size (B): normalizing T2I loss by log2B recovers a more consistent loss–performance relation across the IBQ variants. The gap that remains is related to reconstruction fidelity — with the benchmark score controlled, tokenizers of the same vocabulary size follow the reverse order of their rFID ranking.

GenAI-all and MJHQ-30K against vocabulary-normalized T2I loss for the three IBQ variants, whose points now fall along a shared trend.
After vocabulary normalization, a more consistent T2I loss–performance relation exists across IBQ tokenizers. Lines are linear fits to the dots per hyperparameter.
Scatter of rFID against LAION-T2I loss at a matched GenAI-all score of 0.64 for UniTok, UniTok-sem, IBQ-16384, GigaTok and GigaTok-DINO, showing a clear negative relationship.
The T2I loss–performance relation shift is related to differences in reconstruction fidelity. rFID is negatively correlated with T2I loss when the GenAI benchmark score is controlled.

Finding 2. Token space shapes the loss–performance relationship. I2T loss, computed over a shared text vocabulary, provides a more consistent cross-tokenizer signal of generation performance, whereas T2I loss exhibits tokenizer-dependent shifts. Vocabulary normalization reduces these shifts within the IBQ family, while residual differences at a fixed vocabulary size are associated with reconstruction fidelity. (Paper § 5.2.1)

The signal survives supervised finetuning

When the tokenizer is fixed (GigaTok), both the T2I and I2T losses measured before SFT stay strongly correlated with post-SFT generation performance.

Four scatter panels for GigaTok alone: GenAI-all and MJHQ-30K against T2I validation loss, then against I2T validation loss, with points spanning six hyperparameter settings, three model sizes and three data scales. All four panels show tight linear trends.
Both I2T and T2I loss show strong correlation with post-SFT generation performance when tokenizer type is controlled. Losses are evaluated on post-annealing checkpoints.

Across tokenizers, pre-SFT I2T loss still correlates with post-SFT generation and general VQA (VQAv2, GQA), though only moderately. That may partly reflect differences in both task and training stage: the loss measures caption prediction during pretraining, while the benchmarks measure question answering after SFT, so caption fit is informative about VQA performance without determining it. The relationship is less consistent for specialized benchmarks such as TextVQA, which additionally require capabilities such as OCR.

I2T loss against post-SFT generation and understanding benchmark scores across tokenizers, showing moderate correlation on both.
I2T loss shows moderate correlation with both generation and understanding performance after SFT across tokenizers. Losses are evaluated on post-annealing checkpoints.

Finding 3. Pretraining losses are informative about post-SFT performance. I2T loss correlates with both generation and general visual understanding across tokenizers, while the relationship between T2I loss and generation performance is tokenizer-dependent. (Paper § 5.2.2)

04

Using loss as a lens on the tokenizer

Reconstruction fidelity and multimodal learnability diverge

Reconstruction quality (measured by rFID) and how easily the resulting token space can be modeled (multimodal learnability, measured by validation losses) are separate properties that jointly affect performance — so reconstruction-based metrics alone are an incomplete basis for tokenizer study.

Table comparing GigaTok-DINO, GigaTok, UniTok and UniTok-sem on rFID, Text, I2T and T2I loss, and GenAI and VQAv2 scores. The best rFID does not coincide with the best losses or best downstream scores.
The best compressor is not the most learnable language. GigaTok-DINO attains the best rFID but not the best losses or VQAv2; UniTok-sem has the worse rFID of its pair yet the better losses and VQAv2.

Finding 4. Reconstruction fidelity and multimodal learnability can diverge under unified AR training: lower rFID does not promise stronger downstream generation or understanding. (Paper § 6.1)

The image token space can affect text modeling

With the language backbone, text tokenizer and text data all held fixed, changing the image tokenizer still changes text loss. Removing image-token prediction — reformatting those samples into I2T order and training on Text+I2T only — largely closes the gap, locating the interference in the image-token prediction objective rather than in captioning. This effect is invisible to single-axis downstream analyses.

Text and I2T validation loss for the UniTok and IBQ tokenizer pairs under joint training versus Text+I2T training, showing the between-tokenizer gap in text loss shrinking substantially when image-token prediction is removed.
Changing the image token space can reduce interference between image-token and text-token modeling in joint training. In the joint setting, UniTok-sem and IBQ-1024 attain lower text loss than UniTok and IBQ-8192, respectively. When the image-generation objective is ablated (Text+I2T training), the text-loss curves of each pair become similar (left), indicating that the interference stems from image-token modeling; the I2T gap, however, persists (right).

Finding 6. Image token space can affect text modeling difficulty under joint AR training. Our ablations attribute this effect to the image token prediction objective rather than to captioning (I2T). (Paper § 6.2)

05

Revisiting tokenizer design axes

With this lens in place, we revisit three design decisions through controlled ablations.

Discriminator

Replacing GigaTok's PatchGAN discriminator with a DINO-based one improves rFID from 0.81 to 0.51 — but none of the validation losses improve significantly, GenAI is unchanged at 0.720, and VQAv2 drops from 52.25 to 51.31.

Validation loss against FLOPs for GigaTok and GigaTok-DINO across the Text, I2T, T2I and Image tasks. GigaTok-DINO sits above GigaTok on all four panels.
The DINO-based discriminator brings no gain in multimodal learnability despite its higher reconstruction quality. Over continual pretraining at the 0.6B scale, GigaTok-DINO sits at or above GigaTok's loss on all four tasks.

Finding 5. Improving rFID with a DINO-based discriminator does not improve multimodal learnability or downstream performance. (Paper § 6.1)

Semantic supervision

Semantic supervision worsens reconstruction fidelity yet improves multimodal learnability. It strengthens object-level associations between image tokens and words, without consistently reducing the local n-gram entropy of the image tokens — evidence for “better visual words” rather than a simpler local visual grammar.

Validation loss against FLOPs for UniTok and UniTok-sem across the Text, I2T, T2I and Image tasks. UniTok-sem sits below UniTok on all four panels.
Semantic supervision leads to image tokens easier for joint modeling. UniTok-sem has lower loss on all tasks compared with UniTok.
Left: I2T loss improvement gap by token type — near zero for stopwords and colors, positive for content tokens, largest for COCO object words. Right: pointwise mutual information between image tokens and word types, higher for UniTok-sem than UniTok on COCO objects.
Semantic supervision strengthens object-level image-token–word alignment (“better visual words”). UniTok-sem yields larger I2T loss improvements on COCO object words than on stopwords, colors, or general content tokens (left), and higher PMI between image tokens and object words (right).
Empirical n-gram entropy of image tokens for UniTok and UniTok-sem at 1-, 2-, 3- and 7-gram. UniTok-sem is lower at 1- and 2-gram but higher at 3- and 7-gram, so there is no consistent reduction.
Semantic supervision does not consistently reduce empirical image-token n-gram entropy. Empirical entropy is computed on tokenized images of the LAION-Aesthetics validation set.

Finding 7. Semantic supervision improves multimodal learnability and strengthens object-level image-token–word associations, without consistently reducing empirical n-gram entropy. These observations support a “better visual words” interpretation rather than a simpler local visual grammar. (Paper § 6.3)

Vocabulary size

Larger vocabularies are known to improve reconstruction fidelity but may also change how hard image tokens are to model, so we compare IBQ at B ∈ {1024, 8192, 16384} and find the effect non-monotonic: IBQ-8192 gives the lowest normalized T2I and image loss, IBQ-16384 the best I2T loss, and the largest vocabulary still performs best downstream.

Text, LAION-I2T, normalized LAION-T2I and normalized LAION-Image validation loss against vocabulary size for IBQ-1024, IBQ-8192 and IBQ-16384. I2T improves monotonically while T2I and image loss are lowest at 8192.
Vocabulary size changes task-specific validation losses with no simple monotonic trend. IBQ-16384 achieves the best I2T loss, but IBQ-8192 attains the lowest T2I and image losses after normalization (lr = 1e-4, batch size = 512).
GenAI and VQAv2 scores for IBQ-1024, IBQ-8192 and IBQ-16384, increasing with vocabulary size.
The largest vocabulary brings the best downstream performance among the three IBQ variants (lr = 1e-4, batch size = 512).

Finding 8. Vocabulary size affects multimodal learnability non-monotonically: an intermediate vocabulary gives the best T2I and image losses, yet a larger vocabulary can still benefit downstream performance, potentially through higher reconstruction fidelity. (Paper § 6.4)

06

Limitations and future directions

  1. Seven tokenizers, one shape — all fixed-length and single-codebook. Varying the sequence length K cannot hold both the image-token count and the image count constant, so sub-codebooks, larger input resolutions and other K are left to future work.
  2. No from-scratch scaling law across more model scales, and no compute-efficient frontiers; comparing tokenizers on that frontier is the natural next step.
  3. One architecture. Our findings come from dense, pure-AR Qwen3 models, and holding that fixed is itself a control. We therefore do not claim the loss relationships or tokenizer rankings transfer to another language-model family, to Mixture-of-Experts variants, or to unified models that pair AR with a diffusion module (serial or hybrid). The analysis framework itself does transfer, and validating it in those settings is an important direction.
  4. A limited benchmark suite — general VQA and OCR, but no region-level grounding or fine-grained spatial-reasoning benchmark, and no safety or human-preference evaluation.

Image tokenizers should be designed and evaluated as visual languages — not just as image compressors.

Compression fidelity is only half the story. Unified tokenizer design should account for both reconstruction fidelity and joint modeling difficulty across tasks, rather than optimizing any single proxy metric. Together, this highlights the importance of studying image tokenizers as visual languages in interaction with text during joint multimodal training.

Citation

@misc{tokenizer-umm,
  title         = {Studying Image Tokenizers as Visual Languages in Unified Multimodal Models},
  author        = {Siting Li and Zhengyang Wang and Simon Shaolei Du and Xi Chen and Yang Liu},
  year          = {2026},
  eprint        = {2609.09143},
  archivePrefix = {arXiv},
  primaryClass  = {cs.CV},
  url           = {https://arxiv.org/abs/2609.09143}
}