Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Exploring the Best Practices of Query Expansion with Large Language Models

About

Large Language Models (LLMs) are foundational in language technologies, particularly in information retrieval (IR). Previous studies have utilized LLMs for query expansion, achieving notable improvements in IR. In this paper, we thoroughly explore the best practice of leveraging LLMs for query expansion. To this end, we introduce a training-free, straightforward yet effective framework called Multi-Text Generation Integration (\textsc{MuGI}). It leverages LLMs to generate multiple pseudo-references, integrating them with queries to enhance both sparse and dense retrievers. Our empirical findings reveal that: (1) Increasing the number of samples from LLMs benefits IR systems; (2) A balance between the query and pseudo-documents, and an effective integration strategy, is critical for high performance; (3) Contextual information from LLMs is essential, even boost a 23M model to outperform a 7B baseline model; (4) Pseudo relevance feedback can further calibrate queries for improved performance; and (5) Query expansion is widely applicable and versatile, consistently enhancing models ranging from 23M to 7B parameters. Our code and all generated references are made available at \url{https://github.com/lezhang7/Retrieval_MuGI}

Le Zhang, Yihong Wu, Qian Yang, Jian-Yun Nie• 2024

Related benchmarks

TaskDatasetResultRank
Information RetrievalBEIR
SciFact0.757
174
Information RetrievalBEIR (test)--
130
Information RetrievalTREC DL 2019
nDCG@1069.5
43
Information RetrievalTREC DL 2020
nDCG@1065.8
43
Information RetrievalSciFact BEIR (test)
nDCG@1076.6
36
Information RetrievalSciFact BEIR
NDCG@1073.5
36
Document RetrievalMS MARCO document retrieval (DL'19)
NDCG@1069.1
32
Information RetrievalDBPedia-Entity BEIR
NDCG@1041
27
Information RetrievalTREC-COVID BEIR
NDCG@1071.4
27
Information RetrievalTREC DL Hard
nDCG@1034.7
26
Showing 10 of 23 rows

Other info

Follow for update