atlas

Research map / Architectures and efficiency / Quantization

Qinco2: Vector Compression and Search with Improved Implicit Neural Codebooks

ICLR 2025 · Architectures and efficiency › Quantization · approach: Mixed-precision 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.

Extends the implicit neural residual quantizer QINCo with candidate pre-selection, beam-search encoding, a pairwise additive decoder for search shortlists, and an improved architecture and training recipe.

Problem

Multi-codebook vector quantization (e.g., residual quantization) ignores dependencies between code parts, giving suboptimal rate-distortion; QINCo's encoding is expensive and its decoder too slow for billion-scale search shortlists.

Approach

Speed up QINCo encoding via codeword pre-selection with a learned codebook so beam search becomes affordable, add a pairwise look-up additive decoder built from pairs of QINCo codes to create accurate shortlists, and optimize architecture (decoupled embedding dim, input-output skip) and training (AdamW, cosine schedule, larger batch, dead-codeword reset).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use QINCo2 instead of QINCovector quantization · BigANN1M, 16 bytesMSE (×10^4): 0.32 -> 0.19Helped
Use QINCo2 instead of QINCovector quantization · Deep1M, 8 bytesR@1: 36.3% to 45.1%Helped
Add improved training recipe (ablation)QINCo reproduction · BigANN1M, 8 bytestraining time: 127:38 -> 14:53Helped
Add improved training recipe (ablation)QINCo reproduction · BigANN1M, 8 bytesMSE (×10^4): 1.13 -> 1.14No clear effect
Add improved architecture (ablation)QINCo reproduction · BigANN1M, 8 bytesMSE (×10^4): 1.13 -> 1.09Helped
Add candidate pre-selection (ablation)QINCo reproduction · BigANN1M, 8 bytestraining time: 21:42 -> 8:23Helped
Add candidate pre-selection (ablation)QINCo reproduction · vector compressionMSEMixed
Add beam search (ablation)QINCo reproduction · BigANN1M, 8 bytesMSE (×10^4): 1.10 -> 0.85Helped
Increase evaluation beam size (ablation)QINCo2 · BigANN1M, 8 bytesMSE (×10^4): 0.85 -> 0.82Helped
Use 2M optimized code-pairs instead of a single-code additive decoderapproximate decoder for QINCo2 codes · BigANN1M, 8 bytesR@1: 12.3 -> 28.2Helped
Use 2M optimized code-pairs rather than 4 consecutive code-pairsapproximate decoder for QINCo2 codes · BigANN1M, 8 bytes shortlist of 10R@1: 39.8 -> 46.2Helped
Use QINCo2-S instead of QINCoBigANN billion-scale search · BigANN1BR@1Helped

Surprising findings

Limitations

Experimental setup

Datasets: Deep1B BigANN FB-ssnpp Contriever Deep1M BigANN1M BigANN1B

Benchmarks: BigANN1M Deep1M Contriever1M FB-ssnpp1M BigANN1B Deep1B

Metrics: MSE R@1 R@10 R@100 queries per second latency training time

Baselines: OPQ RQ LSQ UNQ QINCo PQ

Builds on: QINCo residual quantization additive quantization IVF

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