FeaTok: Feature-Loss Tokenization for Image Generation

arXiv:2610.22060 · cs.CV · Submitted 2026-10-15 · Read on arXiv

Listen

Radio episode about this paper

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.

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

cs.CV

Submitted: 2026-10-15

Updated: 2026-10-15

Code: https://github.com/black-forest-labs/flux

Project page: https://featok.github.io

License: http://creativecommons.org/licenses/by/4.0/

Importance score: 91/100

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

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

Summary

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 quality–compute Pareto frontier for image generation

Motivation and Background

Discrete image generators learn the distribution of tokens produced by an image tokenizer, and these token representations should be easy for generators to model, not merely enable faithful image reconstruction. Previous discrete tokenizers focus on reconstruction performance, which targets the first property, expressivity. However, generation also depends on the second property, which they call generative learnability: how easily a generator fits the token distribution at a given budget. Generative learnability is related to the structure of a representation (Skorokhodov et al., 2025), which is in turn induced by the training target. Pixel reconstruction prioritizes high-variance image details over features useful for perception (Balestriero and Lecun, 2024), and using self-supervised learning (SSL) objectives to predict features instead of pixels yields more semantically meaningful representations (Assran et al., 2023).

FeaTok Architecture

FeaTok separates discrete representation learning from image reconstruction by using a feature decoder that reconstructs pretrained visual features rather than pixels The pipeline involves an encoder E, a quantizer Q, and a feature decoder Dfeat that maps the discrete tokens to a prediction yˆ1:N of the feature target y1:N. The training objective Lfeat combines l1, l2, and cosine distances to match this prediction to the target using a loss Lfeat. FeaTok also incorporates global augmentation by discretizing the encoder’s global representation (e.g., CLS token) and generating it before the patch tokens, giving them image-level context. This results in a factorization of the conditional distribution pϕ(zglobal, z1:N c) = pϕ(zglobal c) Y N i=1 pϕ(zi zglobal, z<i, c).

Training and Loss Functions

The complete objective LFeaTok combines feature and pixel losses with a regularization term Lreg between the last-layer features of E and Eˆ. The loss is defined as LFeaTok = Ex [Lfeat(Dfeat(z), y) + λregLreg(h, hˆ) z] which trains encoder, quantizers, feature decoder + λpixLpix(Dpix(sg(z1:N)), x) which trains only the pixel decoder. The pixel losses Lpix combine pixel, perceptual, Gram, and adversarial losses with an alignment loss that regresses the frozen last-layer features from the third pixel-decoder block through an MLP. Crucially, stop gradients at the decoder input preserves the ability to decode tokens back into images while preventing pixel reconstruction losses from shaping the token distribution.

Performance and Results

FeaTok demonstrates superior generative performance across various benchmarks. Ablations across SigLIP, SigLIP2, DINOv2, and DINOv3 show better generative performance with FeaTok. In class-conditional generation on ImageNet-1k 256×256, FeaTok advances the quality–compute Pareto frontier for image generation by reducing gFDr6 at 256×256 by up to 29% over the strongest discrete baselines and outperforming the strongest unguided continuous baseline (RAEv2) with 38× 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. In comparison to continuous models at a matched sampling cost, FeaTok is competitive, achieving gFDr6 3.13 for FeaTok-L-DINOv3 without guidance, outperforming RAEv2 (3.95) while using 1.27 rather than 47.72 TFLOPs per image.

Conclusion

FeaTok is a discrete image tokenizer whose tokens are shaped only by feature reconstruction, while a pixel decoder trained on detached tokens renders them into images. Across four pretrained encoders, FeaTok generates better than tokenizers trained with pixel or combined losses. FeaTok achieves the best gFDr6 among the evaluated discrete generators on ImageNet at 256×256 and 512×512, outperforms continuous generators at a matched sampling cost, achieves higher human-preference reward-model scores, and transfers to text-to-image generation after pretraining and only 500 fine-tuning updates. The low sampling cost of FeaTok makes it attractive for scaling multimodal training.

How it works

  1. Conventional discrete tokenizers consist of an encoder E, a quantizer Q, and a pixel decoder Dpix, typically trained as an autoencoder with a pixel-level objective Lpix that combines pixel reconstruction losses (l1, l2), perceptual losses (LPIPS (Zhang et al., 2018), GRAM (Lu et al., 2026a)), and adversarial losses.

  2. FeaTok learns discrete tokens by reconstructing features rather than pixels, adding a feature decoder Dfeat that maps the discrete tokens to a prediction yˆ1:N of a feature target y1:N.

  3. The feature target is an average of features from multiple layers of the frozen vision encoder Eˆ, y1:N (x) = K−1 P k∈K LNk(Eˆ(k) (x)1:N), where K contains four evenly spaced encoder layers and LayerNorm (Ba et al., 2016) normalizes each layer’s features before averaging.

  4. FeaTok leverages global tokens by discretizing the encoder’s global representation along with patches, allowing for a hierarchical generative model that first generates the global token and then the patch tokens conditioned on it.

Controlled Ablations

The authors verify FeaTok against pixel-loss tokenization using four pretrained vision encoders: SigLIP (Zhai et al., 2023), SigLIP2 (Tschannen et al., 2025), DINOv2 (Oquab et al., 2024), and DINOv3 (Siméoni et al., 2026). gFDr6 averages Fréchet distances over six representation spaces, each normalized by the distance between the training and validation sets. Human-preference rewards are measured using PickScore (Kirstain et al., 2023), HPSv2 (Wu et al., 2023), and HPSv3 (Ma et al., 2025). The results are reported on ImageNet-1k at both 256×256 and 512×512 resolutions.

Token Structure Measurement

The spatial dependence diagnostic measures how informative one patch token is about an adjacent patch token in the same image by estimating MI between pairs of bits from their joint occurrence frequencies across training images The feature target raises this dependence for SigLIP, DINOv2, and DINOv3, but it lowers the dependence for SigLIP2.

Image Generation Results

FeaTok outperforms all discrete baselines with and without guidance in gFDr6 across all four encoders on ImageNet-1k 256×256 and 512×512.

Improvements for AI systems

  1. Bold header: Feature-loss tokenization for discrete representation learning; FeaTok train[s] discrete tokens by reconstructing pretrained features rather than pixels. This enables generators to model representations that are easy for generators to model, not merely enable faithful image reconstruction, which improves generative performance over pixel-based or mixed losses.

  2. Bold header: Advancement of the quality–compute Pareto frontier; FeaTok advances the quality–compute Pareto frontier for image generation, reducing gFDr6 at 256x256 by up to 29% over strong discrete baselines and outperforming the strongest unguided continuous baseline (RAEv2) with 38× less sampling compute.

  3. Bold header: Superior generative performance across multiple encoders; FeaTok has better spatial structure and generates better than tokenizers trained with pixel or combined losses for all four encoders we study, including SigLIP, SigLIP2, DINOv2, and DINOv3.

  4. Bold header: Enhanced human preference alignment without reward training; FeaTok achieves higher human-preference reward-model scores than prior art without reward-based training. This allows for the development of models that are closer to those of the training set on benchmarks like HPSv3, indicating better alignment with human perception.

  5. Bold header: Robust transferability to text-to-image generation; FeaTok reusing the ImageNet-trained tokenizer, FeaTok surpasses the baselines on three text-to-image benchmarks after 75K pretraining updates and only 500 fine-tuning updates, demonstrating that feature-loss tokens can be used for unified multimodal models.

  6. Bold header: Efficient inference at low compute cost; FeaTok is competitive with continuous representations at lower sampling cost. For example, FeaTok-L-DINOv3 achieves gFDr6 3.13 at 256x256 with a TFLOPs of 1.27, significantly lower than continuous baselines like RAEv2 (47.72 TFLOPs).

Abstract

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.

Sources

Related papers