Open Access
ARTICLE
Conversational Query Reformulation with the Guidance of Retrieved Documents
Department of Artificial Intelligence, Chung-Ang University, 84 Heukseok-ro, Dongjak-gu, Seoul, Republic of Korea
* Corresponding Author: Hwanhee Lee. Email:
Computers, Materials & Continua 2026, 88(3), 49 https://doi.org/10.32604/cmc.2026.081336
Received 28 February 2026; Accepted 05 May 2026; Issue published 23 July 2026
Abstract
Given a multi-turn conversational context and a raw user query, the goal of Conversational Query Reformulation (CQR) is to transform the query into a de-contextualized form that maximizes retrieval effectiveness for a downstream passage retriever. Conversational search seeks to retrieve relevant passages for the given questions in a conversational question answering system. Conversational Query Reformulation (CQR) improves conversational search by refining the original queries into de-contextualized forms to address issues such as omissions and coreferences. Previous CQR methods focus on imitating human-written queries, which may not always yield meaningful search results for the retriever. In this paper, we introduce GuideCQR, a framework that refines queries for CQR by leveraging key information from the initially retrieved documents. Specifically, GuideCQR extracts keywords and generates expected answers from the retrieved documents, then unifies them with the queries after filtering to add useful information that enhances the search process. Experimental results demonstrate that our proposed method achieves state-of-the-art performance across multiple datasets, outperforming previous CQR methods. Specifically, GuideCQR achieves MRR gains of 5.4% over LLM4CS on CAsT-19 and NDCG@3 gains of 29.2% on QReCC, and consistently improves retrieval across CAsT-19, CAsT-20, and QReCC benchmarks, demonstrating strong adaptability to various query types including human-rewritten queries. Additionally, we show that GuideCQR can get additional performance gains in conversational search using various types of queries, even for queries written by humans.Keywords
In a conversational question-answering task (ConvQA), conversational search aims to retrieve relevant passages that provide the necessary information to answer the current query. This process occurs within the framework of a multi-turn conversation, where each query builds upon the previous interactions. The questions in ConvQA often involve challenges like omissions and coreferences, which make it difficult to achieve the desired search results using the original query. Previous research focuses on transforming queries into stand-alone forms to better understand their intent, making them more independent and robust [1]. This process, known as Conversational Query Reformulation (CQR), helps clarify the original queries and enhances query understanding.
With the advent of Large Language Models (LLMs), their application in CQR methods has become increasingly widespread. A recent study [2] involves instructing an LLM to generate relevant passages related to the query. This method makes the query more reasonable and human-understandable by expanding the sentence. LLM4CS [3] also utilizes LLMs to rewrite queries through various prompting methods and aggregation techniques. However, although these approaches aim to create human-friendly and easily comprehensible queries, they may not always yield the effective results that retrievers desire. Prior methods, such as LLM4CS, optimize for linguistic fluency and human readability, they do not explicitly align query representations with the retrieval objective, which can lead to suboptimal dense retrieval performance. For instance, as shown at the bottom of Fig. 1, although the reformulated query may seem less fluent due to the additional keywords, it achieves a higher retriever score than a base query because of its increased similarity to the ground-truth document. This example highlights the necessity of prioritizing retriever-optimized queries over human-friendly ones to enhance CQR methods. Specifically, the base query “Is throat cancer the same as esophageal cancer?” fails to rank the gold passage first (MRR: 72.2) because the gold passage contains the critical term ‘interchangeable’, which is absent from the base query. However, this term appears in both the 2nd- and 3rd-ranked retrieved documents, demonstrating that initially retrieved documents already contain the signals needed to reach the gold passage. To achieve this, we observe that the initially retrieved documents from a retrieval process with a base query set can help the generation of retrieval-optimized queries. Specifically, we find that although some of the documents cannot provide clues for answering the questions, most of the retrieved documents contain words or signals that are highly influential in subsequent retrieval processes. For instance, in the example illustrated in Fig. 1, the addition of the terms ‘interchangeable’, an important keyword found in the gold passage within the guided documents, enhances the performance that the original query alone cannot achieve. By appending this extracted keyword to the base query, GuideCQR raises MRR from 72.2 to 81.8, confirming that retrieval-oriented augmentation outperforms human-readable reformulation alone. In this way, signals in the initially retrieved documents obtained through a base query can guide the search for the gold passage.

Figure 1: Example queries for ConvQA where the reformulated query achieves a higher MRR score by effectively extracting clues from the initially retrieved documents, compared to the base query.
In this paper, we propose GuideCQR, an effective CQR framework designed to generate retrieval-friendly conversational queries by leveraging the guidance of initially retrieved documents from the base query. GuideCQR first obtains the initially retrieved documents through a retrieval process using the baseline query reformulated by LLM. We then perform a re-ranking process to refine the order of the retrieved documents based on their similarity to the query. Through this re-ranking process, we carefully select a small number of documents from the initially retrieved ones to extract signals that are more likely to contain the gold passage. Next, we extract the keywords and generate the expected answer from the re-ranked guided documents to obtain components for creating a retriever-friendly query. We then independently filter both the keywords and the expected answers based on their similarity to the original query and previous utterances to eliminate redundant information. Finally, we construct the final query set by concatenating the filtered keywords and expected answers with the baseline query.
Experimental results show that GuideCQR achieves state-of-the-art across several CQR datasets compared to the baseline systems. We also demonstrate the robustness of the GuideCQR framework in enhancing the retrievability of queries, making them more retriever-friendly. Furthermore, we validate the effectiveness of our method by analyzing the overlap between the augmented keywords and the relevant documents for the given question. Additionally, we show that GuideCQR is model-agnostic and compatible with any LLM-based rewriter, achieving consistent improvements across various query sets in the adaptability analysis.
The goal of conversational search [4] is to retrieve passages containing the necessary information to answer the current query within a multi-turn conversation. To get the desired answers from the given conversational dialogue, understanding the meaning of the query is important in this field [5]. However, ConvQA has several problems with its queries. For instance, queries may include pronouns such as “he,” “she,” or “it,” necessitating the identification of the referred entity, and there is also the challenge of omission, where essential information is not included [3,6].
To address such challenges in conversational search, two main methods that enable conversational search are Conversational Dense Retrieval (CDR) and CQR. CDR focuses on enhancing the representation of the current query by incorporating historical context achieved through training dense retrievers [7]. On the other hand, CQR transforms the conversational search into a traditional ad-hoc search by converting the entire search session into a single standalone query [8].
In our work, we focus on utilizing the dialogue history to contextualize query rewrites. Additionally, we employ the multi-turn dialogue as a criterion for filtering keywords and answers, which are essential components of GuideCQR.
2.2 Conversational Query Reformulation
CQR methods aim to transform queries into de-contextualized forms, enabling them to be understood based solely on their content and ensuring they convey the intended meaning effectively. These methods are designed to enhance conversational search performance by refining and expanding user queries within a conversational context.
We categorize existing CQR approaches into three groups based on their primary learning signal, as this axis best captures the fundamental differences in how each line of work exploits supervision and retrieval feedback. The first group relies on human-annotated rewrites as direct supervision; the second reduces annotation cost through weak supervision or token-level selection; the third leverages LLM objectives for generative or reinforcement-based reformulation. Crucially, none of these groups explicitly leverages the retrieval signals present in documents surfaced at inference time, which is the gap our method addresses.
Supervised Rewriting Methods. Early CQR approaches rely on human-annotated rewrites as supervision signals. T5QR [9] fine-tunes a T5 model on human-generated rewrites to produce de-contextualized queries, while Transformer++ [10] fine-tunes GPT-2 on the CANARD dataset [8] for the same purpose. Reference [11] proposes a pipeline combining Conversational Term Selection (CTS) to de-contextualize user queries with Multi-View Reranking (MVR) to fuse multiple ranking views. Reference [12] focuses on query resolution under limited supervision by leveraging historical turns to clarify the current user query. Although these methods produce fluent and human-readable rewrites, they are trained to imitate human annotation rather than to optimize retrieval signals, which limits their effectiveness in dense retrieval settings.
Weakly-Supervised and Token Selection Methods. To reduce reliance on expensive human annotations, a second line of work employs weak supervision or token-level selection strategies. CQE-Sparse [13] uses contextualized query embeddings to select the most informative tokens from the conversational context without requiring manually labeled rewrites. QuReTeC [12] trains a sequence tagger under weak supervision to determine which historical terms should be appended to the current query. Reference [5] further refines this direction by selectively incorporating only relevant historical queries for expansion, mitigating noise from unrelated turns. While these methods reduce annotation cost, they operate at the token level and lack the ability to generate novel, contextually rich query formulations that reflect the full user intent.
LLM-Based Query Expansion and Optimization. With the advent of large language models (LLMs), recent work has shifted toward generative and reinforcement-based reformulation. CONQRR [14] directly optimizes query rewriting for retrieval through Self-Critical Sequence Training [15], and ConvGQR [1] improves retrieval by combining query rewriting with generative query expansion. Reference [2] instructs an LLM to generate hypothetical relevant passages, and LLM4CS [3] further explores various prompting strategies and aggregation techniques to leverage LLM capabilities for CQR. More recently, CHIQ [16] adopts a two-step approach that uses LLMs to resolve ambiguities in conversation history before performing query rewriting, and CONVINV [17] transforms dense session embeddings into interpretable text via Vec2Text to produce rewritten queries. IterCQR [18] iteratively refines rewrites using retrieval signals as rewards, bringing the query closer to relevant documents across training iterations. Despite their strong performance, these methods optimize queries for human readability or general language model objectives, without explicitly leveraging signals from the documents that the retriever actually surfaces during inference.
To the best of our knowledge, no prior study has directly utilized the signals within initially retrieved documents to guide CQR at inference time. Our proposed method, GuideCQR, addresses this gap by extracting keywords and generating expected answers from the retrieved documents to construct retriever-friendly queries, complementing any existing rewriting method.
We propose GuideCQR, a novel framework designed to reformulate conversational queries by utilizing guidance from initially retrieved documents. Fig. 2 provides an overview of the proposed query reformulation process, and Algorithm 1 summarizes the full procedure. GuideCQR consists of three stages: We first retrieve an initial set of guided documents using a query reformulated by LLM. This step retrieves documents that are likely to contain gold passages to guide the query reformulation process (Section 3.1). Next, we extract keywords and generate expected answers from the guided documents, creating components that contribute to making the query more retriever-friendly (Section 3.2). Finally, we apply a filtering process that evaluates both keywords and answers based on their similarity scores relative to the baseline query and dialogue history. We then unify and concatenate these components with the baseline query to construct the final query for post retrieval (Section 3.3).

Figure 2: Overall framework of GuideCQR: For clarity, we visualize only the top-ranked document and present augmented keywords from this document, along with three answer pairs extracted from the top three ranked documents.

3.1 Guided Documents Retrieval
3.1.1 Initial Documents Retrieval
In the process of developing a retriever-friendly query, initially retrieved documents can play a crucial role as guiding resources by providing foundational insights for the CQR process. For example, in the contents of retrieved documents, these signals can include critical keywords or contextual signs that are necessary to search the gold passages, such as “cure,” “rate,” and “curable” from the document shown in Fig. 2.
Inspired by these points, GuideCQR begins by retrieving an initial set of documents to gain meaningful signals from the retriever. We obtain these initial documents by retrieving the documents using the baseline query set generated by LLM. We empirically determined
where
To further improve the quality of the guided set of documents, we implement a re-ranking process to generate the initially retrieved documents. By reordering the initial documents using a different retrieval model, we aim to capture better documents by reducing biases that may arise from relying on a single retriever. Specifically, we employ Sentence-Transformer [19] to re-rank the top 2000 documents for each question, selecting the final guided set by choosing the top 10 documents based on their similarity scores to the query. We employ Sentence-Transformer for re-ranking 2000 candidates per query due to its computational efficiency. Unlike cross-encoders, which require O(N) pairwise forward passes at inference time since document representations cannot be precomputed independently of the query, Sentence-Transformer encodes queries and documents separately, allowing document embeddings to be precomputed and enabling re-ranking via efficient cosine similarity computation.
3.2 Generating Retriever-Friendly Query
Since many retrieved documents may contain influential words or signals that significantly impact subsequent retrieval stages, identifying key elements from these documents is crucial for constructing more effective queries. Based on the guided documents obtained from the previous step, we generate retriever-friendly queries by incorporating extra information into the query from two approaches: Augmenting Keywords, Expected Answer generation.
We find that keywords from the initial documents play a critical role in forming retriever-friendly queries, as they capture the most relevant and significant terms within the document. For example, keywords such as “early”, “throat”, “cancer”, “high”, and “cure” can be beneficial if they are augmented to the search query as shown in Fig. 2.
We leverage KeyBERT [20] to extract keywords from the re-ranked documents. The process begins by using BERT [21] to compute embeddings of documents, which create a representation for the entire document. Embeddings for N-gram words or phrases within the document are then extracted. By calculating the cosine similarity between these words/phrases and the document representation, the method identifies which words/phrases are most similar to the document.
In line with this principle, we enhance the base queries by augmenting keywords through two hyperparameters. The first one involves determining the number of documents to extract keywords from, which establishes the level of guidance we intend to provide. For each guided document, we extract keywords of a specified span length. The second aspect pertains to the span length, which indicates the number of tokens or keywords selected per document. For instance, when augmenting with top-2 span-3 keywords, we extract three keywords from each of the top two documents, yielding a total of six keywords.
Consequently, we augment a total keyword list
where
3.2.2 Expected Answer Generation
Guided documents often include gold answers to the query, serving as a valuable resource for efficiently reformulating the query. Based on this idea, we use guided documents as context to generate expected answers to enhance the query.
As illustrated in Fig. 2, although it’s not obtained from the gold passage, the expected answer is a concise and informative response that can potentially address the user’s query since they can provide direct insights into the user’s intent, thereby improving the relevance and accuracy of search results. Specifically, we generate these expected answers as follows:
where
We observe that redundant elements, such as the keyword ‘rate’ as shown in Fig. 2, can emerge from both the augmented keywords and the generated answers. We find that GuideCQR might augment keywords or answers derived from irrelevant documents. Hence, irrelevant signals from irrelevant documents can have a negative impact when creating retriever-friendly queries.
To address this, we introduce an additional filtering stage to more effectively remove irrelevant keywords and answers from the reformulated query. We guide this filtering process through the metric FilterScore, which leverages both
where cosSim denotes cosine similarity ranging from 0 to 1 and x, y denote embedding vectors of two items being compared. Based on
where query represents the embedding of the current turn’s query, and item refers to the embedding of either a keyword or an answer sentence. So
where history is the history query list of current utterances and
We define FilterScore as the arithmetic mean of QueryScore and HistoryScore, treating current query context and historical dialogue context as equally important signals for relevance assessment. This symmetric weighting reflects the multi-turn nature of conversational search, where both the immediate query and prior turns contribute to understanding user intent. History queries play a crucial role in understanding the current query, as in a dialogue, comprehending the question is more effective when based on the preceding conversation. Thus, we account for history queries through the
Using the
where
We utilize three CQR benchmark datasets, TREC CAsT-19 [22], TREC CAsT-20 [23] and QReCC dataset [24] for our work. CAsT-19 and CAsT-20 are publicly available through the official TREC CAsT repository (https://github.com/daltonj/treccastweb), and QReCC is available at https://github.com/apple/ml-qrecc. Further details on data availability are provided in the “Availability of Data and Materials” section (see page 63). CAsT-19 and CAsT-20 consist of 50 and 25 conversations, respectively. Both CAsT datasets share the same document collection and provide passage-level relevance judgments, as well as human rewrites for each turn. Unlike CAsT-19, CAsT-20 is more realistic and complex because its queries are based on information needs drawn from commercial search logs, and they can reference prior system responses. CAsT series datasets assign a relevance score ranging from 1 to 4 to each passage, indicating the degree of relevance to the query, with documents scoring a 4 being considered gold passages. For the QReCC dataset, each query is paired with a single gold passage different from the CAsT dataset. QReCC dataset includes a training set and a test set, and we sample 2K conversations from the training set to create a development set, following the previous work [25].
Following the prior CQR research [1,3,18], we use three widely used evaluation metrics for CQR to compare the performance: Mean Reciprocal Rank (MRR), Normalized Discounted Cumulative Gain at three documents (NDCG@3), and Recall@10. MRR measures the rank of the first relevant document; NDCG@3 evaluates ranking quality within the top 3 results, accounting for graded relevance; Recall@10 measures the proportion of relevant documents retrieved within the top 10. We utilize pytrec_eval [26] tool to compute the score. We conduct the statistical significance tests using paired t-tests at
To generate a baseline query
Following previous studies [3,18], we use ANCE [28] pre-trained on the MSMARCO [29] as our retriever. For further implementation details, please refer to Appendix A. For the full prompt used to generate
We compare GuideCQR with the following various CQR baselines: (1) Transformer++ [10]: A GPT-2 based CQR model fine-tuned on CANARD [8] dataset. (2) CQE-Sparse [13]: A weakly-supervised method to select important tokens only from the context via contextualized query embeddings. (3) QuReTeC [12]: A weakly-supervised method to train a sequence tagger to decide whether each term contained in a historical context should be added to the current query. (4) T5QR [9]: A conversational query rewriter based on T5, trained using human-generated rewrites. (5) ConvGQR [1]: A query reformulation framework that combines query rewriting with generative query expansion. (6) CONVINV [17]: Framework that transforms conversational session embeddings into interpretable text using Vec2Text. (7) CHIQ [16]: A two-step method that leverages the capabilities of LLMs to resolve ambiguities in the conversation history before query rewriting. (8) IterCQR [18]: CQR framework through iterative refinement based on the similarity between the passage and the query. (9) LLM4CS: Query rewriting based on LLM and various prompting methods.
Main Results. As shown in Table 1, GuideCQR significantly enhances performance metrics compared to the

To verify the statistical reliability of these improvements, we conducted paired
Ablation Study. To evaluate the effectiveness of individual components involved in creating retriever-friendly queries in our proposed CQR framework, we conduct an ablation study. As demonstrated in Table 2, removing any part of GuideCQR leads to a decrease in performance, indicating that each component plays an important role in GuideCQR.

The CAsT dataset includes multiple relevant passages, each with a relevance score. We focus on CAsT due to these unique label features.
Performance among Top-k Documents for Keyword and Answer. As shown in Table 3, we verify the impact of varying the number of documents used in augmenting keywords and generating expected answers. Our findings indicate that incorporating a larger number of documents generally provides additional information, which can improve performance. However, using too many documents may cause a decline in overall performance similar to the amount of initial guided documents.

Performance among the Number of Initial Guided Documents. We evaluate the impact and robustness of each step in the GuideCQR setup. Initially, we adjust the number of guided documents to observe the proper quantity and present the results in Table 4. Our findings demonstrate that increasing the number of guided documents consistently enhances performance. However, retrieving an excessive number of documents leads to longer inference times. Hence, considering the computation cost, we decide to use 2000 documents, which is the point on the dev set where there is no additional performance improvement in at least one metric. We also use the same criteria for keyword span length.

Query Relevance Analysis. To demonstrate the effectiveness of the keyword augmentation step, we evaluate the precision score using the following formula:
where

Failure Case Study. We analyze a representative failure case of our proposed method by sampling the final query in the CAsT-19 dataset. Following previous works [3], we first set the relevance threshold for CAsT-19 at 1, meaning that we consider retrieved documents with a score of 1 or higher relevant to the query. Therefore, in the sampling failure case process, if the top-ranked (first position) retrieved document has a relevance score of 0, we classify it as a failure case. As shown in Fig. 3, when retrieving documents using

Figure 3: Failure case of GuideCQR for reformulating conversational query, where the system generates irrelevant keywords and answers about the
The root cause of this failure is that the initially retrieved documents, while topically adjacent to the query, are semantically misaligned with the user’s true intent: they describe real-world biographical information rather than the fictional narrative content the user sought. As a result, GuideCQR extracts and appends misleading signals, causing the augmented query to drift away from the relevant passage. This represents a broader risk inherent to retrieval-augmented reformulation: when the guided documents do not contain the gold passage, augmented signals may amplify retrieval errors rather than correct them. This limitation is directly tied to the quality of the first-stage retrieval, and is discussed further in Section 5.1.
To provide a more systematic characterization of potential failure modes, we analyzed the 110 queries in CAsT-19 (23.0% of the full 479-query evaluation set) where the baseline already retrieves a relevant document at rank 1, and GuideCQR introduces augmented signals, as summarized in Table 6. The dominant pattern is overlap overload (41.8%), where excessively repetitive augmented tokens add noise without contributing a new retrieval signal, suggesting that the current FilterScore threshold does not always suppress redundant content sufficiently. Answer noise (35.5%) covers cases where extractive spans are grammatically plausible but contextually off-topic, and keyword drift (22.7%) mirrors the failure pattern illustrated in Fig. 3, where augmented keywords pull the query toward a semantically misaligned subtopic. Importantly, these cases constitute a small minority of the total evaluation, and the overall MRR gain of +9.6 points over the baseline confirms that successful augmentations substantially outweigh failure cases.

Adaptability of GuideCQR. GuideCQR is a highly effective framework as it operates as a query expansion method, making it adaptable for use with other methods or queries simultaneously. To demonstrate its effectiveness, we conduct experiments using human-rewritten queries,

Performance among Keyword Span Length. We also investigate the impact of varying keyword spans in augmenting the keyword stage and present the result in Table 8. We observe that increasing the keyword span generally enhances performance to a certain extent. However, we find that too many signals can degrade performance due to the inclusion of redundant information in the query.

Sensitivity of FilterScore Threshold. Table 9 reports GuideCQR performance on CAsT-20 across varying FilterScore thresholds

Computational Cost Analysis. Table 10 reports the per-query inference time of each additional component in GuideCQR, measured on CAsT-19 queries using an NVIDIA RTX A6000 GPU (model loading time excluded). The initial and post-retrieval steps are performed with the same ANCE dense retriever used by the base CQR system and are not additional overhead unique to GuideCQR. Among the additional components, keyword extraction is the dominant cost (0.85 s), followed by re-ranking (0.23 s), answer generation (0.07 s), and filtering (0.05 s), totaling approximately 1.2 s of additional overhead per query. This overhead is well within the range acceptable for conversational search systems, which are typically deployed in interactive rather than latency-critical settings. For stricter latency requirements, reducing the keyword span range from

GuideCQR introduces additional computational overhead compared to conventional CQR methods, as keyword augmentation and answer generation are performed over multiple retrieved documents at inference time. In addition, GuideCQR inherits a dependency on initial retrieval quality: when
5.2 Ethical Standards and Attribution
This research leverages multiple publicly available datasets for conversational query reformulation. We have accurately cited all the papers and sources used in our study. We intend to publish the final GuideCQR query for each dataset and the code, including the pre-trained model for our proposed framework, once the paper is accepted.
We present GuideCQR, a novel query reformulation framework utilizing initially retrieved documents from the query set for conversational search. GuideCQR effectively reformulates conversational queries to be more retriever-friendly by extracting meaningful information from these guided documents. Experimental results across various datasets and metrics confirm the capability of GuideCQR over previous CQR methods. We also show that GuideCQR can be effectively adapted to various types of rewritten queries.
Acknowledgement: Administrative and technical support from Chung-Ang University is gratefully acknowledged.
Funding Statement: This work was supported by the Institute of Information & Communications Technology Planning & Evaluation (IITP) grant funded by the Korea government (MSIT) [RS-2021-II211341, Artificial Intelligence Graduate School Program (Chung-Ang University)] and Korea Institute for Advancement of Technology (KIAT) grant funded by the Korea Government (MOTIE) (RS-2025-25458133). This research was supported by the Chung-Ang University Graduate Research Scholarship in 2025.
Author Contributions: Jeonghyun Park: Conceptualization, Methodology, Software, Validation, Formal analysis, Investigation, Data curation, Writing—original draft preparation, Visualization. Hwanhee Lee: Conceptualization, Validation, Writing—review and editing, Visualization, Supervision, Project administration, Funding acquisition. All authors reviewed and approved the final version of the manuscript.
Availability of Data and Materials: The reformulated queries generated by GuideCQR for each dataset, as well as the source code and pre-trained models for the proposed framework, will be made publicly available upon acceptance of the manuscript. The benchmark datasets used in this study (CAsT-19, CAsT-20, and QReCC) are publicly accessible through their respective original sources cited in this paper: CAsT-19 and CAsT-20 at https://github.com/daltonj/treccastweb; QReCC at https://github.com/apple/ml-qrecc.
Ethics Approval: Not applicable. This study does not involve human subjects, animal experiments, or any sensitive personal data.
Conflicts of Interest: The authors declare no conflicts of interest.
Appendix A Implementation Details
Models. To re-rank the guided documents as in Section 3.1.2, we select the ember-v11 and mxbai-embed-large-v12 models as the first and second re-ranking Sentence-Transformer models, respectively. We use OpenAI text-embedding-3-small for generating embeddings for keywords and answers in the filtering stage in GuideCQR. We use different embedding models at each stage to mitigate potential biases caused by a single model. We use KeyBERT [20] for augmenting keywords. For expected answer generation, we use RoBERTa-Base-Squad23, an extractive reading comprehension model, with
Selecting FilterScore. We experiment with various
Process of Generating
Computing Infrastructure. We conduct our experiments using an AMD EPYC 7313 CPU (3.0 GHz) paired with four NVIDIA RTX 4090 GPUs. We use Python 3.11.5 and PyTorch 2.3.1 for the software environment.

Appendix B Result Using Sparse Retrieval
We provide the performance of GuideCQR using sparse retrieval. This result is not included in the main table because prior studies on the CAsT series have predominantly focused on dense retrieval. Consequently, retrieval results for baseline methods are unavailable, and the rewritten queries are not provided either. Thus, we conduct experiments with the available resources. We perform retrieval using BM25 [34], and indexing is performed via Pyserini [35]. For sparse retrieval in LLM4CS [3], we concatenate the rewritten query and response of the generated LLM4CS final query.
As shown in Table A2, GuideCQR significantly enhances performance metrics compared to the

Appendix C Dataset Statistics
CAsT. Table A3 presents statistics for the CAsT datasets, including the number of conversations, queries, and documents.

QReCC. Table A3 shows the statistics for the QReCC dataset, which contains approximately 54M documents. We use a final test set of 8209 questions, following [27], after removing invalid gold passage labels. This test set includes 6396 questions for QuAC-Conv, 1442 for NQ-Conv, and 371 for TREC-Conv.
Appendix D Examples Queries on Datasets
We provide a query sample of each dataset. For CAsT, if the top-ranked (first position) retrieved document has a relevance score of 1 or higher, we classify it as a positive case. For the QReCC dataset, we refer to a retrieval result as a positive case if the gold passage is included in the top-1 result. Tables A4–A6 show positive query sample of CAsT-19, CAsT-20, and QReCC dataset.



1https://huggingface.co/llmrails/ember-v1
2https://huggingface.co/mixedbread-ai/mxbai-embed-large-v1
3https://huggingface.co/deepset/roberta-base-squad2
4https://huggingface.co/FacebookAI/roberta-large-mnli
References
1. Mo F, Mao K, Zhu Y, Wu Y, Huang K, Nie J-Y. ConvGQR: generative query reformulation for conversational search. In: Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics. Kerrville, TX, USA: ACL; 2023. p. 4998–5012. [Google Scholar]
2. Jagerman R, Zhuang H, Qin Z, Wang X, Bendersky M. Query expansion by prompting large language models. arXiv:2305.03653. 2023. [Google Scholar]
3. Mao K, Dou Z, Mo F, Hou J, Chen H, Qian H. Large language models know your contextual search intent: a prompting framework for conversational search. In: Findings of ACL: EMNLP 2023. Kerrville, TX, USA: ACL; 2023. p. 1211–25. [Google Scholar]
4. Gao J, Xiong C, Bennett P, Craswell N. Neural approaches to conversational information retrieval. Berlin/Heidelberg, Germany: Springer; 2022. [Google Scholar]
5. Mo F, Nie J-Y, Huang K, Mao K, Zhu Y, Li P, et al. Learning to relate to previous turns in conversational search. In: Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD ’23). New York, NY, USA: ACM; 2023. p. 1722–32. doi:10.1145/3580305.3599411. [Google Scholar] [CrossRef]
6. Wang L, Yang N, Wei F. Query2doc: query expansion with large language models. In: Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing. Kerrville, TX, USA: ACL; 2023. p. 9414–23. [Google Scholar]
7. Qu C, Yang L, Chen C, Qiu M, Croft WB, Iyyer M. Open-retrieval conversational question answering. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. New York, NY, USA: ACM; 2020. p. 539–48. doi:10.1145/3397271.3401110. [Google Scholar] [CrossRef]
8. Elgohary A, Peskov D, Boyd-Graber J. Can you unpack that? Learning to rewrite questions-in-context. In: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). Kerrville, TX, USA: ACL; 2019. p. 5918–24. doi:10.18653/v1/D19-1605. [Google Scholar] [CrossRef]
9. Lin S-C, Yang J-H, Nogueira R, Tsai M-F, Wang C-J, Lin J. Conversational question reformulation via sequence-to-sequence architectures and pretrained language models. arXiv:2004.01909. 2020. [Google Scholar]
10. Vakulenko S, Longpre S, Tu Z, Anantha R. Question rewriting for conversational question answering. In: Proceedings of the 14th ACM International Conference on Web Search and Data Mining. New York, NY, USA: ACM; 2021. p. 355–63. [Google Scholar]
11. Kumar V, Callan J. Making information seeking easier: an improved pipeline for conversational search. In: Findings of the Association for Computational Linguistics: EMNLP 2020. Kerrville, TX, USA: ACL; 2020. p. 3971–80. doi:10.18653/v1/2020.findings-emnlp.354. [Google Scholar] [CrossRef]
12. Voskarides N, Li D, Ren P, Kanoulas E, de Rijke M. Query resolution for conversational search with limited supervision. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR ’20). New York, NY, USA: ACM; 2020. p. 921–30. doi:10.1145/3397271.3401130. [Google Scholar] [CrossRef]
13. Lin S-C, Yang J-H, Lin J. Contextualized query embeddings for conversational search. In: Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing. Kerrville, TX, USA: ACL; 2021. p. 1004–15. [Google Scholar]
14. Wu Z, Luan Y, Rashkin H, Reitter D, Hajishirzi H, Ostendorf M, et al. CONQRR: conversational query rewriting for retrieval with reinforcement learning. In: Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing. Kerrville, TX, USA: ACL; 2022. p. 10000–14. doi:10.18653/v1/2022.emnlp-main.679. [Google Scholar] [CrossRef]
15. Rennie S J, Marcheret E, Mroueh Y, Ross J, Goel V. Self-critical sequence training for image captioning. In: Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Piscataway, NJ, USA: IEEE; 2017. p. 1179–95. doi:10.1109/CVPR.2017.131. [Google Scholar] [CrossRef]
16. Mo F, Ghaddar A, Mao K, Rezagholizadeh M, Chen B, Liu Q, et al. CHIQ: contextual history enhancement for improving query rewriting in conversational search. arXiv:2406.05013. 2024. [Google Scholar]
17. Cheng Y, Mao K, Dou Z. Interpreting conversational dense retrieval by rewriting-enhanced inversion of session embedding. In: Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics. Kerrville, TX, USA: ACL; 2024. p. 2879–93. [Google Scholar]
18. Jang Y, Lee K-I, Bae H, Lee H, Jung K. IterCQR: iterative conversational query reformulation with retrieval guidance. In: Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. Kerrville, TX, USA: ACL; 2024. p. 8121–38. doi:10.18653/v1/2024.naacl-long.449. [Google Scholar] [CrossRef]
19. Reimers N, Gurevych I. Sentence-BERT: sentence embeddings using siamese BERT-networks. In: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). Kerrville, TX, USA: ACL; 2019. p. 3982–92. [Google Scholar]
20. Grootendorst M. KeyBERT: minimal keyword extraction with BERT. Zenodo, v0.3.0; 2020. doi:10.5281/zenodo.4461265. [Google Scholar] [CrossRef]
21. Devlin J, Chang M-W, Lee K, Toutanova K. BERT: pre-training of deep bidirectional transformers for language understanding. In: Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. Kerrville, TX, USA: ACL; 2019. p. 4171–86. doi:10.18653/v1/N19-1423. [Google Scholar] [CrossRef]
22. Dalton J, Xiong C, Kumar V, Callan J. CAsT-19: a dataset for conversational information seeking. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. New York, NY, USA: ACM; 2020. p. 1985–8. doi:10.1145/3397271.3401206. [Google Scholar] [CrossRef]
23. Dalton J, Xiong C, Callan J. CAsT 2020: the conversational assistance track overview. In: Proceedings of the Text Retrieval Conference (TREC) 2020. Gaithersburg, MD, USA: NIST; 2020. [Google Scholar]
24. Anantha R, Vakulenko S, Tu Z, Longpre S, Pulman S, Chappidi S. Open-domain question answering goes conversational via question rewriting. In: Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. Kerrville, TX, USA: ACL; 2021. p. 520–34. doi:10.18653/v1/2021.naacl-main.44. [Google Scholar] [CrossRef]
25. Kim S, Kim G. Saving dense retriever from shortcut dependency in conversational search. In: Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing. Kerrville, TX, USA: ACL; 2022. p. 10278–87. [Google Scholar]
26. Gysel C V, de Rijke M. Pytrec_eval: an extremely fast Python interface to trec_eval. In: Proceedings of the 41st International ACM SIGIR Conference on Research and Development in Information Retrieval. New York, NY, USA: ACM; 2018. p. 873–6. [Google Scholar]
27. Ye F, Fang M, Li S, Yilmaz E. Enhancing conversational search: large language model-aided informative query rewriting. In: Findings of the Association for Computational Linguistics: EMNLP 2023. Kerrville, TX, USA: ACL; 2023. p. 5985–6006. [Google Scholar]
28. Xiong L, Xiong C, Li Y, Tang K-F, Liu J, Bennett PN, et al. Approximate nearest neighbor negative contrastive learning for dense text retrieval. arXiv:2007.00808. 2020. [Google Scholar]
29. Campos DF, Nguyen T, Rosenberg M, Song X, Gao J, Tiwary S, et al. MS MARCO: a human generated machine reading comprehension dataset. arXiv:1611.09268. 2016. [Google Scholar]
30. LG AI Research. EXAONE 3.5: series of large language models for real-world use cases. arXiv:2412.04862. 2024. [Google Scholar]
31. Jiang AQ, Sablayrolles A, Mensch A, Bamford C, Chaplot DS, de las Casas D, et al. Mistral 7B. arXiv:2310.06825. 2023. [Google Scholar]
32. Qwen Team. Qwen2.5: a party of foundation models. 2024 [cited 2026 Apr 20]. Available from: https://qwenlm.github.io/blog/qwen2.5/. [Google Scholar]
33. Johnson J, Douze M, Jégou H. Billion-scale similarity search with GPUs. IEEE Trans Big Data. 2019;7(3):535–47. doi:10.1109/TBDATA.2019.2921572. [Google Scholar] [CrossRef]
34. Robertson S, Zaragoza H. The probabilistic relevance framework: BM25 and beyond. Found Trends® Inf Retrieval. 2009;3(4):333–89. doi:10.1561/1500000019. [Google Scholar] [CrossRef]
35. Lin J, Ma X, Lin S-C, Yang J-H, Pradeep R, Nogueira R F. Pyserini: a Python toolkit for reproducible information retrieval research with sparse and dense representations. In: SIGIR ’21: Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval. New York, NY, USA: ACM; 2021. p. 2356–62. doi:10.1145/3404835.3463238. [Google Scholar] [CrossRef]
Cite This Article
Copyright © 2026 The Author(s). Published by Tech Science Press.This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Submit a Paper
Propose a Special lssue
View Full Text
Download PDF
Downloads
Citation Tools