atlas

Research map / Architectures and efficiency / Quantization

Switchable Token-Specific Codebook Quantization For Face Image Compression

NeurIPS 2025 · Architectures and efficiency › Quantization · approach: Post-training weight quantization · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes switchable token-specific codebook quantization (routed codebook groups plus per-token sub-codebooks) for low-bpp face image compression, plugged into TiTok and MaskGIT-VQGAN and evaluated by face recognition accuracy.

Problem

Global shared codebooks in VQ-VAE-style face image compressors degrade sharply at low bits per pixel, hurting reconstruction and face recognition accuracy.

Approach

Replace the single global codebook with multiple codebook groups selected per image by a router (costing only log2 M bits), and further give each token its own sub-codebook, so total codebook capacity grows while per-token index bit-width shrinks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add switchable token-specific codebook quantization to MaskGit-VQGANMaskGit-VQGAN · MeanAcc across five face recognition datasetsMeanAcc (%): 90.70 -> 93.51Helped
Add switchable token-specific codebook quantization to TiTok-STiTok-S · MeanAcc across five face recognition datasetsMeanAcc (%): 87.56 -> 91.66Helped
Add switchable token-specific codebook quantization to TiTok-LTiTok-L · MeanAcc across five face recognition datasetsMeanAcc (%): 65.07 -> 73.13Helped
Reduce bitrate with switchable token-specific codebooksTiTok-S · MeanAcc across five face recognition datasetsMeanAcc (%): 87.56% -> 87.60%No clear effect
Reduce bitrate with switchable token-specific codebooksMaskGit-VQGAN · MeanAcc across five face recognition datasetsMeanAcc (%): 90.70% -> 92.23%Helped
Replace one 4096-entry codebook with 16 1024-entry codebooks (ablation)MaskGit-VQGAN · MaskGit-VQGAN, 256 tokensMeanAcc (%): 93.51 -> 92.23Hurt
Replace one 4096-entry codebook with 256 256-entry codebooks (ablation)TiTok-S · TiTok-S, 128 tokensMeanAcc (%): 91.66 -> 87.60Hurt
Replace one 4096-entry codebook with 256 256-entry codebooks (ablation)TiTok-L · TiTok-L, 32 tokensMeanAcc (%): 73.13 -> 66.02Hurt
Use codebook routing (CR) instead of nearest-neighbor search (NN) (ablation)MaskGit-VQGAN with 16 codebooks · MaskGit-VQGAN, 256 tokensMeanAcc (%): 92.23 -> 92.22No clear effect
Use codebook routing (CR) instead of nearest-neighbor search (NN) (ablation)TiTok-S with 256 codebooks · TiTok-S, 128 tokensMeanAcc (%): 87.60 -> 87.54No clear effect
Use codebook routing (CR) instead of nearest-neighbor search (NN) (ablation)TiTok-L with 256 codebooks · TiTok-L, 32 tokensMeanAcc (%): 66.02 -> 65.65Hurt
Add token-shared codebooks and codebook routing to the original single-codebook setup (ablation)Ablation configuration · Ablation configurationMeanAcc (%): 88.11 -> 88.24Helped

Surprising findings

Limitations

Experimental setup

Datasets: CASIA-WebFace LFW CFP-FP AgeDB CPLFW CALFW FFHQ

Benchmarks: LFW CFP-FP AgeDB CPLFW CALFW

Metrics: MeanAcc IDS (identity similarity) bpp inference time storage

Baselines: JPEG 2000 CodeFormer MaskGit-VQGAN TiTok-S TiTok-L

Builds on: VQ-VAE VQGAN TiTok Mixture-of-Experts

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy