Uni-Retriever: Towards Learning The Unified Embedding Based Retriever in Bing Sponsored Search
On the map: Knowledge distillation → Knowledge distillation for LLMs
Abstract (arXiv)
Embedding based retrieval (EBR) is a fundamental building block in many web applications. However, EBR in sponsored search is distinguished from other generic scenarios and technically challenging due to the need of serving multiple retrieval purposes: firstly, it has to retrieve high-relevance ads, which may exactly serve user's search intent; secondly, it needs to retrieve high-CTR ads so as to maximize the overall user clicks. In this paper, we present a novel representation learning framework Uni-Retriever developed for Bing Search, which unifies two different training modes knowledge distillation and contrastive learning to realize both required objectives. On one hand, the capability of making high-relevance retrieval is established by distilling knowledge from the ``relevance teacher model''. On the other hand, the capability of making high-CTR retrieval is optimized by learning to discriminate user's clicked ads from the entire corpus. The two training modes are jointly performed as a multi-objective learning process, such that the ads of high relevance and CTR can be favored by the generated embeddings. Besides the learning strategy, we also elaborate our solution for EBR serving pipeline built upon the substantially optimized DiskANN, where massive-scale EBR can be performed with competitive time and memory efficiency, and accomplished in high-quality. We make comprehensive offline and online experiments to evaluate the proposed techniques, whose findings may provide useful insights for the future development of EBR systems. Uni-Retriever has been mainstreamed as the major retrieval path in Bing's production thanks to the notable improvements on the representation and EBR serving quality.
Key facts. Cited by 17 papers in the map (data through 13 Oct 2026). Placed in Knowledge distillation for LLMs, one of 12 directions in Knowledge distillation. Builds on 24 of its 36 references that are in the map. First posted on arXiv 13 Feb 2022.
Builds on
24 of 36 references.
References · 24
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,304
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,009
- 2015Distilling the Knowledge in a Neural Networkcited by 10,180
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,107
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,492
- 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,797
- 2017Billion-scale similarity search with GPUscited by 2,490
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,473
- 2014Convolutional Neural Networks for Sentence Classificationcited by 1,126
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 857
- 2020Approximate Nearest Neighbor Negative Contrastive Learning for Dense Text Retrievalcited by 847
- 2020RocketQA: An Optimized Training Approach to Dense Passage Retrieval for Open-Domain Question Answeringcited by 412
12 more
- 2020Sparse, Dense, and Attentional Representations for Text Retrievalcited by 214
- 2021Condenser: a Pre-training Architecture for Dense Retrievalcited by 162
- 2020Embedding-based Retrieval in Facebook Searchcited by 155
- 2020Pre-training Tasks for Embedding-based Large-scale Retrievalcited by 153
- 2019Learning Dense Representations for Entity Retrievalcited by 122
- 2017Fast Approximate Nearest Neighbor Search With The Navigating Spreading-out Graphcited by 104
- 2021AdsGNN: Behavior-Graph Augmented Relevance Modeling in Sponsored Searchcited by 38
- 2018Revisiting the Inverted Indices for Billion-Scale Approximate Nearest Neighborscited by 37
- 2021Adapt-and-Distill: Developing Small, Fast and Effective Pretrained Language Models for Domainscited by 36
- 2021SPANN: Highly-efficient Billion-scale Approximate Nearest Neighbor Searchcited by 35
- 2021Pre-trained Language Model for Web-scale Retrieval in Baidu Searchcited by 31
- 2021Less is More: Pre-train a Strong Text Encoder for Dense Retrieval Using a Weak Decodercited by 7
Built on by
Citing papers per year: 2022: 3; 2023: 6; 2024: 3; 2025: 4; 2026: 1.
17 papers.
Sort:
By area:
- 2023C-Pack: Packed Resources For General Chinese Embeddingscited by 562
- 2023Recommendation as Instruction Following: A Large Language Model Empowered Recommendation Approachcited by 168
- 2022RetroMAE: Pre-Training Retrieval-oriented Language Models Via Masked Auto-Encodercited by 118
- 2023RetroMAE-2: Duplex Masked Auto-Encoder For Pre-Training Retrieval-Oriented Language Modelscited by 13
- 2024OmniSearchSage: Multi-Task Multi-Entity Embeddings for Pinterest Searchcited by 13
- 2023CarExpert: Leveraging Large Language Models for In-Car Conversational Question Answeringcited by 10
- 2022Long Document Re-ranking with Modular Re-rankercited by 9
- 2023Que2Engage: Embedding-based Retrieval for Relevant and Engaging Products at Facebook Marketplacecited by 9
- 2024Lighter And Better: Towards Flexible Context Adaptation For Retrieval Augmented Generationcited by 6
- 2025REIS: A High-Performance and Energy-Efficient Retrieval System with In-Storage Processingcited by 4
- 2022RetroMAE v2: Duplex Masked Auto-Encoder For Pre-Training Retrieval-Oriented Language Modelscited by 2
- 2023Enhancing Dynamic Image Advertising with Vision-Language Pre-trainingcited by 2
5 more
- 2025CoDiEmb: A Collaborative yet Distinct Framework for Unified Representation Learning in Information Retrieval and Semantic Textual Similaritycited by 2
- 2025Scalable Disk-Based Approximate Nearest Neighbor Search with Page-Aligned Graphcited by 2
- 2024Theoretical and Empirical Analysis of Adaptive Entry Point Selection for Graph-based Approximate Nearest Neighbor Searchcited by 1
- 2025WebANNS: Fast and Efficient Approximate Nearest Neighbor Search in Web Browserscited by 1
- 2026ANNLib: A Development Framework for Efficient Approximate Nearest Neighbor Searchcited by 0
- 2026ANNLib: A Development Framework for Efficient Approximate Nearest Neighbor Search20 Jul 2026
- 2025Scalable Disk-Based Approximate Nearest Neighbor Search with Page-Aligned Graph29 Sep 2025
- 2025CoDiEmb: A Collaborative yet Distinct Framework for Unified Representation Learning in Information Retrieval and Semantic Textual Similarity15 Aug 2025
- 2025WebANNS: Fast and Efficient Approximate Nearest Neighbor Search in Web Browsers1 Jul 2025
- 2025REIS: A High-Performance and Energy-Efficient Retrieval System with In-Storage Processing19 Jun 2025
- 2024Lighter And Better: Towards Flexible Context Adaptation For Retrieval Augmented Generation24 Sep 2024
- 2024OmniSearchSage: Multi-Task Multi-Entity Embeddings for Pinterest Search25 Apr 2024
- 2024Theoretical and Empirical Analysis of Adaptive Entry Point Selection for Graph-based Approximate Nearest Neighbor Search7 Feb 2024
- 2023CarExpert: Leveraging Large Language Models for In-Car Conversational Question Answering14 Oct 2023
- 2023C-Pack: Packed Resources For General Chinese Embeddings14 Sep 2023
- 2023Enhancing Dynamic Image Advertising with Vision-Language Pre-training25 Jun 2023
- 2023Recommendation as Instruction Following: A Large Language Model Empowered Recommendation Approach11 May 2023
5 more
- 2023RetroMAE-2: Duplex Masked Auto-Encoder For Pre-Training Retrieval-Oriented Language Models4 May 2023
- 2023Que2Engage: Embedding-based Retrieval for Relevant and Engaging Products at Facebook Marketplace21 Feb 2023
- 2022RetroMAE v2: Duplex Masked Auto-Encoder For Pre-Training Retrieval-Oriented Language Models16 Nov 2022
- 2022RetroMAE: Pre-Training Retrieval-oriented Language Models Via Masked Auto-Encoder24 May 2022
- 2022Long Document Re-ranking with Modular Re-ranker9 May 2022
- 2023CarExpert: Leveraging Large Language Models for In-Car Conversational Question Answeringcited by 10
- 2024Lighter And Better: Towards Flexible Context Adaptation For Retrieval Augmented Generationcited by 6
- 2025WebANNS: Fast and Efficient Approximate Nearest Neighbor Search in Web Browserscited by 1
- 2025WebANNS: Fast and Efficient Approximate Nearest Neighbor Search in Web Browsers1 Jul 2025
- 2024Lighter And Better: Towards Flexible Context Adaptation For Retrieval Augmented Generation24 Sep 2024
- 2023CarExpert: Leveraging Large Language Models for In-Car Conversational Question Answering14 Oct 2023
- 2023C-Pack: Packed Resources For General Chinese Embeddingscited by 562
- 2023Recommendation as Instruction Following: A Large Language Model Empowered Recommendation Approachcited by 168
- 2022RetroMAE: Pre-Training Retrieval-oriented Language Models Via Masked Auto-Encodercited by 118
- 2023RetroMAE-2: Duplex Masked Auto-Encoder For Pre-Training Retrieval-Oriented Language Modelscited by 13
- 2024OmniSearchSage: Multi-Task Multi-Entity Embeddings for Pinterest Searchcited by 13
- 2022Long Document Re-ranking with Modular Re-rankercited by 9
- 2023Que2Engage: Embedding-based Retrieval for Relevant and Engaging Products at Facebook Marketplacecited by 9
- 2025REIS: A High-Performance and Energy-Efficient Retrieval System with In-Storage Processingcited by 4
- 2022RetroMAE v2: Duplex Masked Auto-Encoder For Pre-Training Retrieval-Oriented Language Modelscited by 2
- 2025CoDiEmb: A Collaborative yet Distinct Framework for Unified Representation Learning in Information Retrieval and Semantic Textual Similaritycited by 2
- 2025Scalable Disk-Based Approximate Nearest Neighbor Search with Page-Aligned Graphcited by 2
- 2024Theoretical and Empirical Analysis of Adaptive Entry Point Selection for Graph-based Approximate Nearest Neighbor Searchcited by 1
12 most cited of 13 All 13 (JSON)
- 2026ANNLib: A Development Framework for Efficient Approximate Nearest Neighbor Search20 Jul 2026
- 2025Scalable Disk-Based Approximate Nearest Neighbor Search with Page-Aligned Graph29 Sep 2025
- 2025CoDiEmb: A Collaborative yet Distinct Framework for Unified Representation Learning in Information Retrieval and Semantic Textual Similarity15 Aug 2025
- 2025REIS: A High-Performance and Energy-Efficient Retrieval System with In-Storage Processing19 Jun 2025
- 2024OmniSearchSage: Multi-Task Multi-Entity Embeddings for Pinterest Search25 Apr 2024
- 2024Theoretical and Empirical Analysis of Adaptive Entry Point Selection for Graph-based Approximate Nearest Neighbor Search7 Feb 2024
- 2023C-Pack: Packed Resources For General Chinese Embeddings14 Sep 2023
- 2023Recommendation as Instruction Following: A Large Language Model Empowered Recommendation Approach11 May 2023
- 2023RetroMAE-2: Duplex Masked Auto-Encoder For Pre-Training Retrieval-Oriented Language Models4 May 2023
- 2023Que2Engage: Embedding-based Retrieval for Relevant and Engaging Products at Facebook Marketplace21 Feb 2023
- 2022RetroMAE v2: Duplex Masked Auto-Encoder For Pre-Training Retrieval-Oriented Language Models16 Nov 2022
- 2022RetroMAE: Pre-Training Retrieval-oriented Language Models Via Masked Auto-Encoder24 May 2022
12 newest of 13 All 13 (JSON)