Adapting Self-Supervised Representations as a Latent Space for Efficient Generation

Ming Gui, Johannes Schusterbauer, Timy Phan, Felix Krause, Josh Susskind +2 more
10/16/2025
cs.CV

No official code found. Best implementation: CompVis/RepTok (62 stars, last commit 2026-04-24).

Abstract

We introduce Representation Tokenizer (RepTok), a generative modeling framework that represents an image using a single continuous latent token obtained from self-supervised vision transformers. Building on a pre-trained SSL encoder, we fine-tune only the semantic token embedding and pair it with a generative decoder trained jointly using a standard flow matching objective. This adaptation enriches the token with low-level, reconstruction-relevant details, enabling faithful image reconstruction. To preserve the favorable geometry of the original SSL space, we add a cosine-similarity loss that regularizes the adapted token, ensuring the latent space remains smooth and suitable for generation. Our single-token formulation resolves spatial redundancies of 2D latent spaces and significantly reduces training costs. Despite its simplicity and efficiency, RepTok achieves competitive results on class-conditional ImageNet generation and naturally extends to text-to-image synthesis, reaching competitive zero-shot performance on MS-COCO under extremely limited training budgets. Our findings highlight the potential of fine-tuned SSL representations as compact and effective latent spaces for efficient generative modeling.

View on arXivView PDF

Code Implementations(1)

CompVis/RepTokCommunity70%

[ICLR 2026] Adapting Self-Supervised Representations as a Latent Space for Efficient Generation

620Python, Jupyter NotebookOct 9, 20255 months agoNOASSERTION

Similar Papers

Cite this paper

@article{gui2025adapting,
  title  = {Adapting Self-Supervised Representations as a Latent Space for Efficient Generation},
  author = {Ming Gui and Johannes Schusterbauer and Timy Phan and Felix Krause and Josh Susskind and Miguel Angel Bautista and Björn Ommer},
  year   = {2025},
  eprint = {2510.14630},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.14630v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.14630.svg)](https://codeofpaper.com/paper/2510.14630)

Discussion