Jointly Optimizing Query Encoder and Product Quantization to Improve Retrieval Performance
Open accessAbstract
Recently, Information Retrieval community has witnessed fast-paced advances in Dense Retrieval (DR), which performs first-stage retrieval with embedding-based search. Despite the impressive ranking performance, previous studies usually adopt brute-force search to acquire candidates, which is prohibitive in practical Web search scenarios due to its tremendous memory usage and time cost. To overcome these problems, vector compression methods have been adopted in many practical embedding-based retrieval applications. One of the most popular methods is Product Quantization (PQ). However, although existing vector compression methods including PQ can help improve the efficiency of DR, they incur severely decayed retrieval performance due to the separation between encoding and compression. To tackle this problem, we present JPQ, which stands for Joint optimization of query encoding and Product Quantization. It trains the query encoder and PQ index jointly in an end-to-end manner based on three optimization strategies, namely ranking-oriented loss, PQ centroid optimization, and end-to-end negative sampling. We evaluate JPQ on two publicly available retrieval benchmarks. Experimental results show that JPQ significantly outperforms popular vector compression methods. Compared with previous DR models that use brute-force search, JPQ almost matches the best retrieval performance with 30x compression on index size. The compressed index further brings 10x speedup on CPU and 2x speedup on GPU in query latency.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The use of a learned codebook for implicit token vectors is theoretically the same as a dense retrieval system that uses cluster-based product quantization.
“Also, the use of a learned codebook for implicit token vectors is theoretically the same with a dense retrieval system that uses cluster-based product quantization [139, 143].”
From Foundations of GenIR (2025) · cites this paper as [143]
The citation lists haven’t been fetched yet
References 30 · Cited by 91
- Authors
- Zhan, J., Mao, J., Liu, Y., Guo, J., Zhang, M., & Ma, S.
- Affiliations
- Beijing National Research Center for Information Science and Technology (CN)
- Renmin University of China (CN)
- Chinese Academy of Sciences (CN)
- Venue
- Proceedings of the 30th ACM International Conference on Information & Knowledge Management
- Publisher
- ACM
- Published
- 2021-10-26
- Pages
- 2487-2496
- ISSN
- 2155-0751 (ISSN-L)
- OpenAlex
- W3209791570
- Cited by
- 91
- References
- 30
- Citations by year
- 2026: 7 · 2025: 9 · 2024: 35 · 2023: 20 · 2022: 18 · 2021: 2
- FWCI
- 6.13
- Type
- conference paper
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- ACM International Conference on Information and Knowledge Management (CIKM) (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Funders
- Tsinghua University Guoqiang Research Institute
- Beijing Outstanding Young Scientist Program (BJJWZYJH012019100020098)
- National Key Research and Development Program of China (2018YFC0831700)
- Beijing Academy of Artificial Intelligence (BAAI)
- Natural Science Foundation of China (61732008, 61532011, 61902209, U2001212)
- Intelligent Social Governance Platform, Major Innovation & Planning Interdisciplinary Platform for the Double-First Class Initiative, Renmin University of China
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Image and Video Retrieval Techniques
- Physical Sciences › Computer Science › Information Systems › Information Retrieval and Search Behavior
- Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
- Keywords
- dense retrieval, product quantization, vector compression, joint optimization, end-to-end learning, negative sampling, index compression, retrieval effectiveness
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review