VAEVQ: Enhancing Discrete Visual Tokenization through Variational Modeling

Sicheng Yang, Xing Hu, Qiang Wu, Dawei Yang
11/10/2025
cs.CV

No official code found. Best implementation: script-Yang/VAEVQ (8 stars, MIT, last commit 2026-04-11).

Abstract

Vector quantization (VQ) transforms continuous image features into discrete representations, providing compressed, tokenized inputs for generative models. However, VQ-based frameworks suffer from several issues, such as non-smooth latent spaces, weak alignment between representations before and after quantization, and poor coherence between the continuous and discrete domains. These issues lead to unstable codeword learning and underutilized codebooks, ultimately degrading the performance of both reconstruction and downstream generation tasks. To this end, we propose VAEVQ, which comprises three key components: (1) Variational Latent Quantization (VLQ), replacing the AE with a VAE for quantization to leverage its structured and smooth latent space, thereby facilitating more effective codeword activation; (2) Representation Coherence Strategy (RCS), adaptively modulating the alignment strength between pre- and post-quantization features to enhance consistency and prevent overfitting to noise; and (3) Distribution Consistency Regularization (DCR), aligning the entire codebook distribution with the continuous latent distribution to improve utilization. Extensive experiments on two benchmark datasets demonstrate that VAEVQ outperforms state-of-the-art methods.

View on arXivView PDF

Code Implementations(1)

script-Yang/VAEVQCommunity62%
MIT

[AAAI'26 Oral] The official code implementation for paper "VAEVQ: Enhancing Discrete Visual Tokenization through Variational Modeling"

80PythonNov 10, 20256 months agoMIT

Similar Papers

Cite this paper

@article{yang2025vaevq,
  title  = {VAEVQ: Enhancing Discrete Visual Tokenization through Variational Modeling},
  author = {Sicheng Yang and Xing Hu and Qiang Wu and Dawei Yang},
  year   = {2025},
  eprint = {2511.06863},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.06863v1}
}

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/2511.06863.svg)](https://codeofpaper.com/paper/2511.06863)

Discussion