Generative Representation Learning for Scalable Latent Tokenization
Organizations: Stanford University · Massachusetts Institute of Technology · University of Michigan
Abstract
We introduce an approach for self-supervised representation learning designed to be used as a tokenizer for generative modeling. Our objective supervises a representation loss by factorizing the pointwise mutual information of the data, which we estimate by taking information differences between conditional predictions from a learned generative model. We justify our algorithm theoretically and empirically, demonstrating that our generative approach to representation learning avoids dimensional collapse and feature suppression in cases where commonly used methods like DINO and LeJEPA fail. Moreover, we show our representation learning technique is scalable; expending more compute leads to predictably better latent tokenization. For the first time, we perform a careful analysis of the combined flop efficiency of tokenizer and generative model and demonstrate that our approach is a compute-optimal improvement over direct diffusion for pixel-space generation, obtaining an FID-50K of 2.18 with JiT-L. Applied to ImageNet and the text-to-image dataset GPIC, we show tokenizer encoder scaling laws for diffusability, where extrapolating our approach achieves representations in 7x fewer FLOPs than DINOv2 on ImageNet and 8x fewer FLOPs than WebSSL on GPIC.
Figures & tables
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | rFID | Reconstruction PSNR |
|---|---|---|
| DINOv2-B ( Oquab et al., 2024 ) | 0.49 | 18.09 dB |
| RePR-B Iter. 3 600ep (Ours) | 0.47 | 21.72 dB |
| config | ImageNet | ImageNet | GPIC |
|---|---|---|---|
| decoder | JiT-B ( Li and He, 2026 ) | JiT-L ( Li and He, 2026 ) | MiniT2I ( Wang et al., 2026 ) |
| hidden dim | 768 | 1024 | 768 |
| backbone depth | 12 | 20 | 17 |
| output experts Baade et al. (2026) | 2 1024 dim | 2 1024 dim | - |
| text encoder | - | - | FLAN-T5-large |
| max text tokens | - | - | 128 |
| Iteration 1: Pixel | Iteration 2: Latent | |||
| Encoder (width) | Epochs | FID | Epochs | FID |
| 20M (256) | 110 | 41.61 | 36.24 | |
| 210 | 40.19 | 34.89 | ||
| 410 | 37.01 | – | – | |
| 610 | 37.21 | – | – | |
| 44M (384) | 110 | 40.93 | 31.64 | |
| Iteration 1: Pixel | Iteration 2: Latent | |||
|---|---|---|---|---|
| Encoder (width) | ImageNet Epochs-Worth | FD | ImageNet Epochs-Worth | FD |
| 44M (384) | 110 | 514 | 416 | |
| 210 | 479 | 393 | ||
| 410 | 456 | – | – | |
| 78M (512) | 110 | 498 | 384 | |
| 210 | 463 | 365 | ||
Representation Learning
Representation learning develops data transformations that expose useful structure for prediction, transfer, generation, and control.
See all 804 papers