FeaTok: Feature-Loss Tokenization for Image Generation
summary
The gist
The gist The authors introduce Feature-Loss Tokenization (FeaTok), a discrete image tokenizer that trains tokens by reconstructing pretrained visual features instead of pixels, which advances the
In short
FeaTok introduces a new discrete image tokenizer called FeaTok that learns tokens by reconstructing pretrained visual features instead of raw pixels. This method focuses on making token distributions easy for generators to model, leading to superior generative performance across various models. It significantly improves image quality at lower computational costs compared to existing methods.
Key concepts
- Feature-Loss Tokenization (FeaTok)
- FeaTok is a discrete tokenizer that trains its tokens by reconstructing high-level visual features from a pretrained encoder, rather than just pixels. This approach aims to create token representations that are easier for image generators to learn and utilize effectively for high-quality image creation.
- Generative Learnability
- This concept refers to how easily a generator can fit the distribution of tokens produced by a tokenizer at a given computational budget. FeaTok's feature-based training targets this property, ensuring tokens are structured in a way that facilitates efficient generation.
- Feature Target ($y_{1:N}$)
- The feature target is an average of features extracted from multiple layers of the frozen vision encoder. This target guides the token learning process, ensuring the discrete tokens capture semantically meaningful visual information instead of just pixel details.
- Quality–Compute Pareto Frontier
- This frontier describes the optimal trade-off between image quality and computational resources needed for generation. FeaTok advances this frontier by achieving better image quality (lower gFDr6) while requiring significantly less sampling compute than strong continuous baselines.
Terminology used across episodes
This episode discusses
- FeaTok: Feature-Loss Tokenization for Image Generation · Paper Radio
- Layer Normalization
- BLIP3-o: A Family of Fully Open Unified Multimodal Models-Architecture, Training and Dataset
- IDEAL: In-DEpth ALignment Makes A Discrete Representation AutoEncoder
- Generative Modeling via Drifting
- ELLA: Equip Diffusion Models with LLM for Enhanced Semantic Alignment
- DINO-Tok: Adapting DINO for Visual Tokenizers
- GenAI-Bench: Evaluating and Improving Compositional Text-to-Visual Generation
- Playground v2.5: Three Insights towards Enhancing Aesthetic Quality in Text-to-Image Generation
- One-step Latent-free Image Generation with Pixel Mean Flows
- Open-MAGVIT2: An Open-Source Project Toward Democratizing Auto-regressive Visual Generation
- Qwen3 Technical Report
- Improved Baselines with Representation Autoencoders
- Autoregressive Model Beats Diffusion: Llama for Scalable Image Generation
- SigLIP 2: Multilingual Vision-Language Encoders with Improved Semantic Understanding, Localization, and Dense Features
- Human Preference Score v2: A Solid Benchmark for Evaluating Human Preferences of Text-to-Image Synthesis
- Representation Fr'echet Loss for Visual Generation
- Vision Foundation Models as Generalist Tokenizers for Image Generation
The paper
FeaTok: Feature-Loss Tokenization for Image Generation · Read on arXiv
Zhang Xiaofeng, Samuel Lavoie, Nicolas Beltran-Velez, Jianhao Yuan, Felix Friedrich, Jakob Verbeek, Aaron Courville, Michal Drozdzal, Ádiana Romero-Soriano
Mila - Québec AI Institute · Éniversite de Montrēal · FAIR at Meta · McGill University · Columbia University · ▲University of Oxford
Discrete image generators learn the distribution of tokens produced by an image tokenizer. These token representations should be easy for generators to model, not merely enable faithful image reconstruction. Yet these tokenizers are commonly trained to reconstruct pixels, which prioritizes low-level fidelity and may disrupt representation structure useful for generation. Motivated by feature-predictive self-supervised learning, we introduce feature-loss tokenization (FeaTok), which trains discrete tokens by reconstructing pretrained features rather than pixels. Ablations across SigLIP, SigLIP2, DINOv2, and DINOv3 show better generative performance with FeaTok. In class-conditional generation, FeaTok advances the quality-compute Pareto frontier, reducing gFDr6 at 256x256 by up to 29 percent over the strongest discrete baselines and outperforming the strongest unguided continuous baseline (RAEv2) with 38 times less sampling compute. FeaTok also achieves higher human-preference reward-model scores than prior art without reward-based training and surpasses continuous and discrete text-conditional baselines on three benchmarks with only 500 fine-tuning updates after pre-training.
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: I'm Tom.
Jane: And I'm Jane, here with Lu, Meng and our in-house large language model, Lalam.
Tom: We're looking at the paper: "FeaTok: Feature-Loss Tokenization for Image Generation".
Jane: The gist The authors introduce Feature-Loss Tokenization (FeaTok), a discrete image tokenizer that trains tokens by reconstructing pretrained visual features instead of pixels,
Tom: First, who's behind it and why it matters.
Title and authors: Tom: So we're talking about the paper "FeaTok: Feature-Loss Tokenization for Image Generation," and the authors are Zhang Xiaofeng, Samuel Lavoie, Nicolas Beltran-Velez, Jianhao Yuan, Felix Friedrich, Jakob Verbeek, Aaron Courville, Michal Drozdzal Adriana Romero-Soriano.
Jane: It seems like the title itself tells us a lot: Feature-Loss Tokenization. The authors are suggesting that the way we train these discrete tokens should be shaped by feature reconstruction rather than pixel reconstruction.
Lu: That's right, and they are motivated by feature-predictive self-supervised learning, which is why they introduce FeaTok to train those discrete tokens using features from a frozen encoder Eˆ instead of pixels.
Meng: When you look at the pipeline described, it involves an encoder E, a quantizer Qpatch for patches, and then this feature decoder Dfeat that maps the discrete tokens to a prediction of the feature target y from multiple layers of the frozen encoder Eˆ.
Tom: It’s interesting how they separate things: only feature losses shape the discrete tokens through Lfeat, while pixel losses are used separately by Dpix on detached patch tokens.
Jane: And they also incorporate global augmentation by discretizing the encoder’s global representation, like the CLS token, and generating that before the patch tokens to give them image-level context.
Lalam: This results in a factorization of the conditional distribution pϕ(zglobal, z1:N c) into pϕ(zglobal c) multiplied by N i=one pϕ(zi zglobal, z<i, c) <ref:2610.22060#pg1>.
Lu: That factorization is key because it suggests that we can first generate the global token and then the patch tokens conditioned on it.
Tom: So, before we move on to what they actually improved about this method, let's just make sure we've got the core mechanism down. This paper is FeaTok: Feature-Loss Tokenization for Image Generation.
The paper's summary: Jane: Now that we know the setup, the paper summarizes that conventional discrete tokenizers usually consist of an encoder E, a quantizer Q, and a pixel decoder Dpix trained with losses like L1 and L2 on pixels to reconstruct images.
Tom: And FeaTok’s contribution is training those discrete tokens by reconstructing pretrained features instead of pixels. They use a feature decoder Dfeat that trains against a feature target y from multiple layers of the frozen encoder Eˆ, not the actual image pixels.
Lu: The feature target y is defined as an average of features from multiple layers, specifically x image trainable encoder E frozen encoder Eˆ Qglobal Qpatch quantizers global patches discrete tokens feature decoder Dfeat pixel decoder stopgrad Dpix Lfeat Lpix.
Meng: They are explicitly excluding encoders trained by pixel reconstruction, which is a big distinction because they want to avoid that specific training bias.
Lalam: The training objective LFeaTok combines feature and pixel losses with a regularization term Lreg between the last-layer features of E and Eˆ, while the pixel losses train only Dpix on detached patch tokens.
Jane: The paper highlights that this setup allows them to train the encoder, quantizers, feature decoder plus lambda pixLpix trains only the pixel decoder.
Tom: It's a clever way to isolate which parts of the system are responsible for what, ensuring that Lfeat trains Dfeat to reconstruct y from both global and patch tokens.
Lu: They are also using self-distillation techniques like Caron et al., two thousand twenty-one; Oquab et al <ref:2610.22060#pg2>., two thousand twenty-four; Siméoni et al <ref:2610.22060#pg2>., two thousand twenty-six; Tschannen et al <ref:2610.22060#pg2>., two thousand twenty-five <ref:2610.22060#pg2>.
The paper's improvements: Jane: So, the authors point out several improvements stemming from this approach. First, they show that ablations across SigLIP, SigLIP2, DINOv2, and DINOv3 all show better generative performance with FeaTok.
Tom: That’s a strong result because it shows the method is robust across different pretrained encoders; they aren't just working on one specific backbone.
Lu: They also found that in class-conditional generation on ImageNet-1k two hundred fifty-six times two hundred fifty-six FeaTok advances the quality–compute Pareto frontier for image generation by reducing gFDr6 at two hundred fifty-six times two hundred fifty-six by up to twenty-nine percent over strong discrete baselines.
Meng: A twenty-nine percent reduction in gFDr6 is significant when you think about the compute cost, and they also outperforming the strongest unguided continuous baseline, RAEv2, with thirty-eight times less sampling compute.
Jane: The paper also mentions that FeaTok achieves higher human-preference reward-model scores than prior art without reward-based training.
Lalam: That's important because it means we can get better alignment with human perception just by changing the loss structure, not by doing extra reward training on top of the model.
Conclusion: Tom: So, to wrap up, FeaTok is a discrete image tokenizer whose tokens are shaped only by feature reconstruction while a pixel decoder trained on those detached tokens renders them into images.
Jane: The conclusion is that across four pretrained encoders—SigLIP, SigLIP2, DINOv2, and DINOv3—FeaTok generates better than tokenizers trained with pixel or combined losses.
Lu: And specifically at ImageNet-1k two hundred fifty-six times two hundred fifty-six and five hundred twelve times five hundred twelve resolution, FeaTok achieves the best gFDr6 among the evaluated discrete generators on those resolutions.
Meng: They also showed it outperforms continuous generators at a matched sampling cost; for instance, FeaTok-L-DINOv3 achieves gFDr6 three point one three at two hundred fifty-six times two hundred fifty-six with a TFLOPs of one point two seven, which is way lower than RAEv2's TFLOPs of forty-seven point seven two for the same image resolution.
Lalam: And they also achieved higher human-preference reward-model scores and can transfer to text-to-image generation after pretraining and only five hundred fine-tuning updates, which makes it very attractive for scaling multimodal training.
Tom: So, FeaTok is a discrete image tokenizer whose tokens are shaped only by feature reconstruction while a pixel decoder trained on those detached tokens renders them into images.
Jane: It’s a method that manages to achieve better results across different pretrained encoders and makes the inference cost much lower for generating images.
Lu: The core idea here is that feature-loss tokenization for image generation is moving us toward representations that are easy for generators to model, not merely enable faithful image reconstruction.
Meng: It’s an efficient way to get high quality output with a low sampling cost when you need to scale multimodal training.
More episodes
- 2605.08802-CoLVR: Enhancing Exploratory Latent Visual Reasoning via Contrastive Optimization
- 2606.05102-ZipSplat: Fewer Gaussians, Better Splats
- 2607.04747-MergeSurv: Merging-Based Continual Learning for Survival Analysis on Whole-Slide Images
- 2607.25182-EKLAV: Elicited Key CoT Learning via Answer only superVision
- 2608.05587-Q-Reflector: Learning GUI Action Reflection with Generated Conditions
- 2608.17895-BEAR-Bench: A Bilingual Enterprise and Academic Reasoning Benchmark for Multimodal Models
- 2608.23215-BenthicDINO: Physics-Informed Self-Distillation for View-Invariant Side-Scan Sonar Representations
- 2607.26710-PowerAtlas: Feasibility-Aware Language Models for Electricity-Computing Co-Scheduling
- 2608.14408-Online Inference in Distributional Temporal-Difference Learning
- 2608.20338-ConceptGuard: Benchmarking Context-Sensitive Unlearning in Large Language Models