Discrete Image Tokens Nearly Catch Up to Continuous Ones: FVQ Closes the Gap With a 59% Win Over Emu3
A team from Meituan LongCat, working with researchers from several Chinese universities, dug into why multimodal models that describe images using "discrete tokens" (similar to words in text) typically understand images worse than models relying on "continuous" features. Their new quantization method, FVQ, closed that gap so effectively that a discrete model matched the understanding quality of strong continuous systems like Qwen3-VL for the first time — and clearly outperformed older discrete models, scoring 59.2% better than Emu3-Chat and 22.8% better than UniAR on average across nine image-understanding benchmarks, including text recognition. The conventional wisdom held that the more accurately discrete tokens reconstruct the original image, the "smarter" they are. The authors tested this assumption and found the opposite: a representation with noticeably higher reconstruction error actually understood images better than one with low error. What mattered was the amount of genuinely useful information measured in bits — not reconstruction fidelity. Standard multi-codebook schemes quickly hit a ceiling, since each additional codebook adds progressively less meaning. FVQ solves this by splitting an image feature into several equally valuable "views" of the same object and quantizing them in parallel with independent codebooks — so new codebooks keep contributing value even at large scale. • When the number of codebooks grows from 8 to 16, older methods (RVQ, PQ) barely improve, while FVQ keeps getting better • Code and the model are open-sourced on GitHub (hustvl/FVQ) • This is the first discrete model competitive with the Qwen3-VL flagship, including on precise text recognition (OCR) tasks
AI-processed from Hugging Face Daily Papers; edited by Hamidun News
A team from Meituan LongCat, working alongside researchers from Huazhong University of Science and Technology, Shanghai Jiao Tong University, MBZUAI, and the Chinese University of Hong Kong, tackled a long-standing debate in multimodal AI: can an image be described with discrete tokens — roughly the way text is described with dictionary words — without losing meaning, or will continuous features (unrounded numerical vectors) always be more accurate?
The conventional view was simple: converting an image into discrete tokens inevitably introduces quantization error — meaning the image reconstructed from those tokens differs slightly from the original. Since there's an error, something must be lost, and discrete tokens can never be as "smart" as continuous features in principle. The authors tested this directly: they took an image representation that produces a noticeably larger reconstruction error and compared it with one that has a small error.
It turned out that the first one — with the larger error — helped the model understand the image better (answering questions about it, recognizing text, and so on) than the second one. In other words, reconstruction error and the actual "usefulness" of tokens for understanding are two different things, and one doesn't predict the other.
What mattered instead of reconstruction accuracy
The authors hypothesized that what matters is the "bit budget" — roughly speaking, how many genuinely distinguishable variants a set of tokens can encode. This budget grows linearly with the number of codebooks used (sets of tokens applied either sequentially or in parallel), but only very slowly — logarithmically — with the size of each individual codebook. So increasing the number of codebooks is far more efficient than making each codebook bigger.
The problem is that existing multi-codebook schemes hit a ceiling. For example, RVQ (residual vector quantization) works like this: the first codebook encodes the main part of the image, the second encodes what's left unencoded after the first (the residual), the third encodes the residual of the residual, and so on. Each successive codebook gets an increasingly "empty" slice of information. PQ (product quantization) has a similar issue: it splits the image feature into progressively narrower channel-wise chunks, and each codebook ends up with less and less content. In both cases, doubling the number of codebooks (say, from 8 to 16) barely improves quality — the codebooks simply stop contributing.
How FVQ works
The authors' solution is Factorized Vector Quantization (FVQ). Instead of breaking the image feature into increasingly small and impoverished pieces, FVQ creates several full, equally weighted "views" of the same complete feature — through specialized mathematical projections that are guaranteed to jointly preserve all the original information (a property known as a "tight frame"). Each view is encoded by its own separate codebook in parallel, with no "primary vs. residual" hierarchy. As a result, adding a new codebook doesn't weaken the information available to the others — and quality keeps improving even at 16 codebooks, a point where older methods already stall.
In practice, this means the more codebooks you add to FVQ, the more accurately the model recognizes things like small text in images — typically the first casualty of compressing an image into tokens.
Results on real-world data
The authors trained their final model — a Qwen3-8B equipped with a visual tokenizer built on a 16-codebook FVQ on top of Qwen3 ViT — on industrial-scale data and evaluated it on nine image-understanding benchmarks: MMMU, MathVista, MMStar, OCRBench, ChartQA, CharXiv (two variants), DocVQA, and InfoVQA.
- On average across these nine metrics, the model beat UniAR by 22.8% and Emu3-Chat by 59.2%
- This is the first known discrete-token model to match the quality of strong continuous systems at the level of Qwen3-VL, including on challenging image text-recognition tasks
- Code and model weights are available on GitHub (hustvl/FVQ), with a dedicated project page featuring demos
The practical takeaway for teams building multimodal models: chasing the lowest possible image reconstruction error isn't the best guide when choosing a tokenizer. It's more important to check how many genuinely useful bits a representation carries, and whether the quantization scheme hits a ceiling as new codebooks are added. If a team is already using RVQ or PQ and sees quality plateau as the number of codebooks grows, a parallel, factorized scheme like FVQ is a reasonable direction to experiment with — especially when precise text recognition and fine image detail matter for the product.
- Oct 29, 2026Developer builds a RAG system on local models, boosting search accuracy from 20% to 53%
- Oct 29, 2026Researchers Find AI Agents Confuse Old and New Facts in Memory Even After Correct Retrieval
- Oct 29, 2026Liquid AI releases LFM3: six multimodal 2B models with a 256K context window
- Oct 29, 2026Black Forest Labs releases FLUX.3 Klein: 1024×1024 in 2 seconds on an H100
Key Questions Answered
What mattered instead of reconstruction accuracy?
The authors hypothesized that what matters is the "bit budget" — roughly speaking, how many genuinely distinguishable variants a set of tokens can encode. This budget grows linearly with the number of codebooks used (sets of tokens applied either sequentially or in parallel), but only very slowly — logarithmically — with the size of each individual codebook. So increasing the number of codebooks is far more efficient than making each codebook bigger. The problem is that existing multi-codebook schemes hit a ceiling. For example, RVQ (residual vector quantization) works like
How FVQ works?
The authors' solution is Factorized Vector Quantization (FVQ). Instead of breaking the image feature into increasingly small and impoverished pieces, FVQ creates several full, equally weighted "views" of the same complete feature — through specialized mathematical projections that are guaranteed to jointly preserve all the original information (a property known as a "tight frame"). Each view is encoded by its own separate codebook in parallel, with no "primary vs. residual" hierarchy. As a result, adding a new codebook doesn't weaken the information available to the others
What are the key details on Results on real-world data?
The authors trained their final model — a Qwen3-8B equipped with a visual tokenizer built on a 16-codebook FVQ on top of Qwen3 ViT — on industrial-scale data and evaluated it on nine image-understanding benchmarks: MMMU, MathVista, MMStar, OCRBench, ChartQA, CharXiv (two variants), DocVQA, and InfoVQA. On average across these nine metrics, the model beat UniAR by 22.8% and Emu3-Chat by 59.2% This is the first known discrete-token model to match the quality of strong continuous systems at the level of Qwen3-VL, including on challenging image text-recognition tasks Code and m
Build & Ship Production AI Agents Without Boilerplate Code
Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.
The AI world, distilled — once a week
Seven stories that actually mattered, hand-picked. No noise, no reposts, no press releases.
Done! Check your inbox for a confirmation.