Quantize-then-Rectify: Efficient VQ-VAE Training

Borui Zhang, Qihang Rao, Wenzhao Zheng, Jie Zhou, Jiwen Lu
7/14/2025
cs.CVcs.LG

No confident code implementation found for this paper.

Abstract

Visual tokenizers are pivotal in multimodal large models, acting as bridges between continuous inputs and discrete tokens. Nevertheless, training high-compression-rate VQ-VAEs remains computationally demanding, often necessitating thousands of GPU hours. This work demonstrates that a pre-trained VAE can be efficiently transformed into a VQ-VAE by controlling quantization noise within the VAE's tolerance threshold. We present \textbf{Quantize-then-Rectify (ReVQ)}, a framework leveraging pre-trained VAEs to enable rapid VQ-VAE training with minimal computational overhead. By integrating \textbf{channel multi-group quantization} to enlarge codebook capacity and a \textbf{post rectifier} to mitigate quantization errors, ReVQ compresses ImageNet images into at most 512 tokens while sustaining competitive reconstruction quality (rFID = 1.06). Significantly, ReVQ reduces training costs by over two orders of magnitude relative to state-of-the-art approaches: ReVQ finishes full training on a single NVIDIA 4090 in approximately 22 hours, whereas comparable methods require 4.5 days on 32 A100 GPUs. Experimental results show that ReVQ achieves superior efficiency-reconstruction trade-offs.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhang2025quantizethenrectify,
  title  = {Quantize-then-Rectify: Efficient VQ-VAE Training},
  author = {Borui Zhang and Qihang Rao and Wenzhao Zheng and Jie Zhou and Jiwen Lu},
  year   = {2025},
  eprint = {2507.10547},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.10547v1}
}

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

Discussion