Paper deep dive
Revisiting Text Ranking in Deep Research
Chuan Meng, Litu Ou, Sean MacAvaney, Jeff Dalton
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 94%
Last extracted: 7/20/2026, 12:45:53 PM
Summary
This paper investigates text ranking methods in deep research, where LLM-based agents iteratively search the web. It evaluates retrieval units (passages vs. documents), pipeline configurations (retrievers and re-rankers), and query mismatches. Key findings indicate that passage-level retrieval is more efficient, lexical/sparse/multi-vector retrievers outperform single-vector dense models for web-search-style queries, and re-ranking significantly improves performance. The authors propose a Query-to-Question (Q2Q) method to mitigate query mismatch.
Entities (13)
Relation Signals (8)
BrowseComp-Plus â usedfor â Deep Research
confidence 98% ¡ We perform experiments on BrowseComp-Plus, a deep research dataset
Re-ranking â improves â Ranking Effectiveness
confidence 95% ¡ re-ranking is highly effective
Query-to-Question (Q2Q) â mitigates â Query Mismatch
confidence 95% ¡ We further propose a query-to-question (Q2Q) method... significantly reducing the query mismatch
Deep Research â uses â LLM-based agents
confidence 95% ¡ most prior work equips large language model (LLM)-based agents with opaque web search APIs
Search Queries â favors â BM25
confidence 92% ¡ agent-issued queries typically follow web-search-style syntax... favouring lexical, learned sparse, and multi-vector retrievers
gpt-oss-20b â achievesbestwith â BM25
confidence 90% ¡ gpt-oss-20b with BM25 achieves the highest accuracy of 0.572
Passage-level Retrieval â improves â efficiency
confidence 90% ¡ passage-level units are more efficient under limited context windows
LLM-based agents â issues â Search Queries
confidence 90% ¡ enabling agents to iteratively issue search queries
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Deep research has emerged as an important task that aims to address hard queries that need extensive open-web exploration. To tackle it, most prior work equips large language model (LLM)-based agents with opaque web search APIs, enabling agents to iteratively issue search queries, retrieve external evidence, and reason over it. Despite search's essential role in deep research, black-box web search APIs leave the behaviour of established text ranking methods in deep research largely unclear. To fill this gap, we reproduce key findings and best practices for text ranking methods in deep research. We examine their effectiveness from three perspectives: (i) retrieval units (documents vs. passages), (ii) pipeline configurations (different retrievers, re-rankers, and re-ranking depths), and (iii) query characteristics (the mismatch between agent-issued queries and the training queries of text rankers). We perform experiments on BrowseComp-Plus, a deep research dataset with a fixed corpus, evaluating 2 open-source agents, 5 retrievers, and 3 re-rankers. We find that agent-issued queries typically follow web-search-style syntax (e.g., quoted exact matches), favouring lexical, learned sparse, and multi-vector retrievers; passage-level units are more efficient under limited context windows, and avoid the difficulties of document length normalisation in lexical retrieval; re-ranking is highly effective. We further propose a query-to-question (Q2Q) method that translates agent-issued queries into natural language questions, significantly reducing the query mismatch.
Tags
Links
- Source: https://arxiv.org/abs/2602.21456v2
- Canonical: https://arxiv.org/abs/2602.21456v2
Trouble viewing inline? Open PDF directly â
Full Text
74,350 characters extracted from source content.
Expand or collapse full text
by Revisiting Text Ranking in Deep Research Chuan Meng 0000-0002-1434-7596 The University of EdinburghEdinburghUnited Kingdom chuan.meng@ed.ac.uk , Litu Ou 0009-0005-8380-1368 The University of EdinburghEdinburghUnited Kingdom litu.ou@ed.ac.uk , Sean MacAvaney 0000-0002-8914-2659 University of GlasgowGlasgowUnited Kingdom sean.macavaney@glasgow.ac.uk and Jeff Dalton 0000-0003-2422-8651 The University of EdinburghEdinburghUnited Kingdom jeff.dalton@ed.ac.uk (2026) Abstract. Deep research has emerged as an important task that aims to address hard queries that need extensive open-web exploration. To tackle it, most prior work equips large language model (LLM)-based agents with opaque web search APIs, enabling agents to iteratively issue search queries, retrieve external evidence, and reason over it. Despite searchâs essential role in deep research, black-box web search APIs leave the behaviour of established text ranking methods in deep research largely unclear. To fill this gap, we reproduce key findings and best practices for text ranking methods in deep research. We examine their effectiveness from three perspectives: (i) retrieval units (documents vs. passages), (i) pipeline configurations (different retrievers, re-rankers, and re-ranking depths), and (i) query characteristics (the mismatch between agent-issued queries and the training queries of text rankers). We perform experiments on BrowseComp-Plus, a deep research dataset with a fixed corpus, evaluating 2 open-source agents, 5 retrievers, and 3 re-rankers. We find that agent-issued queries typically follow web-search-style syntax (e.g., quoted exact matches), favouring lexical, learned sparse, and multi-vector retrievers; passage-level units are more efficient under limited context windows, and avoid the difficulties of document length normalisation in lexical retrieval; re-ranking is highly effective. We further propose a query-to-question (Q2Q) method that translates agent-issued queries into natural-language questions, significantly reducing the query mismatch. Text ranking, Retrieval, Re-ranking, Deep research, Agentic search â journalyear: 2026â copyright: câ conference: Proceedings of the 49th International ACM SIGIR Conference on Research and Development in Information Retrieval; July 20â24, 2026; Melbourne, VIC, Australiaâ booktitle: Proceedings of the 49th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR â26), July 20â24, 2026, Melbourne, VIC, Australiaâ doi: 10.1145/3805712.3808557â isbn: 979-8-4007-2599-9/2026/07â ccs: Information systems Information retrieval 1. Introduction Text ranking is a core part of information retrieval (IR) (Robertson et al., 1994; Lassance et al., 2024; Ma et al., 2024; Zhang et al., 2025b; Santhanam et al., 2022; Nogueira et al., 2020; Weller et al., 2025b). It aims to produce an ordered list of texts retrieved from a corpus in response to a query (Lin et al., 2022). Recently, the IR community has witnessed the emergence of deep research (Shi et al., 2025) scenarios. Deep research aims to answer multi-hop, reasoning-intensive queries that require extensive exploration of the open web and are difficult for both humans and large language models (LLMs) (Wei et al., 2025). To tackle this task, a growing number of studies build agents that interact with live web search APIs to obtain information (Zhou et al., 2025; Li et al., 2025a; Liu et al., 2025). Such agents typically use LLMs as their decision-making core and perform multiple rounds of chain-of-thought (CoT) reasoning (Wei et al., 2022) and search invocations (Jin et al., 2025; Song et al., 2025; Li et al., 2025b). Motivation. Despite the essential role of search in deep research, how existing text ranking methods perform in this setting remains poorly understood. Most prior studies rely on black-box live web search APIs (Xu et al., 2026b; Zhou et al., 2025), which lack transparency, thereby hindering systematic analysis and a clear understanding of the contribution of search components (Chen et al., 2025; Hu et al., 2026). Research goal. In this paper, we examine to what extent established findings and best practices in text ranking methods are generalisable to the deep research setup. We identify three research gaps in text ranking for deep research that have received limited attention. First, passage-level information units have received little attention in deep research. Most existing studies build deep research agents that search and read at the document level (i.e., full web pages). Because feeding full web pages to LLM-based agents quickly exhausts the context window, prior work (Sharifymoghaddam and Lin, 2026; Chen et al., 2025) typically returns truncated documents to agents, which may remove relevant content and lead to information loss. Although prior work introduces an additional full-document read tool that agents can invoke to access complete documents (Chen et al., 2025), it adds system complexity. There is strong motivation to explore passage-level units in deep research: (i) their concise nature makes them more efficient under limited context-window budgets; (i) they allow agents to access any relevant segments within a document, avoiding information loss from document truncation; (i) passages can enhance lexical retrieval by avoiding the difficulties of document length normalisation (Kaszkiel and Zobel, 1997); and (iv) a large body of neural retrievers has been developed for passage retrieval (Lassance et al., 2024; Santhanam et al., 2022; Formal et al., 2021a, b), but it remains unclear how well they perform in deep research. To address this gap, we ask RQ1: To what extent are existing retrievers effective in deep research under passage-level and document-level retrieval units? In this RQ, we revisit key findings that neural retrievers often underperform lexical methods (e.g., BM25 (Robertson et al., 1994)) on out-of-domain data (Thakur et al., 2021), and that learned sparse and multi-vector dense (a.k.a. late-interaction) retrievers generalise better than single-vector dense retrievers on out-of-domain data (Formal et al., 2021a; Thakur et al., 2021). Second, our understanding of re-ranking in deep research remains limited. Re-ranking plays an important role in lifting relevant documents to the top of ranked lists in traditional search settings (Nogueira and Cho, 2019). It remains unclear whether widely-used re-ranking methods (Weller et al., 2025b; Ma et al., 2024; Nogueira et al., 2020) provide consistent benefits when the content consumer is an LLM-based agent rather than a human user. Despite recent work (Sharifymoghaddam and Lin, 2026) examining one specific re-ranking method with a single retriever, a systematic evaluation across various ranking configurations is still lacking in deep research. To address this gap, we ask RQ2: To what extent is a re-ranking stage effective in deep research under different initial retrievers, re-ranker types, and re-ranking cut-offs? In this RQ, we revisit established findings that re-ranking effectively improves ranking performance (Ma et al., 2024; Thakur et al., 2021; Nogueira and Cho, 2019), deeper re-ranking generally produces better results (Meng et al., 2024), and reasoning-based re-rankers outperform their non-reasoning counterparts (Weller et al., 2025b; Yang et al., 2025b). Third, the potential mismatch between agent-issued queries and the queries used to train existing text ranking methods remains underexplored. Many text ranking methods in the IR community are trained on natural-language-style questions, such as those in MS MARCO (Bajaj et al., 2018). However, agent-issued queries may not align with the queries these methods expect. Prior studies show that a query-format mismatch between training and inference can significantly hurt neural retrieval quality (Meng et al., 2025; Zhuang et al., 2022). It remains unclear how such a potential mismatch affects the performance of existing text ranking methods in deep research. To address this gap, we ask RQ3: To what extent does the mismatch between agent-issued queries and the training queries used for text ranking methods affect their performance? Experiments. We perform experiments on BrowseComp-Plus (Chen et al., 2025), a deep research dataset that provides a fixed document corpus and human-verified relevance judgments. To ensure broad coverage, we use widely-used retrievers spanning 4 main paradigms in modern IR: lexical-based sparse (BM25 (Robertson et al., 1994)), learned sparse (SPLADE-v3 (Lassance et al., 2024)), single-vector dense (RepLLaMA (Ma et al., 2024), Qwen3-Embed (Zhang et al., 2025b)), and multi-vector dense retrievers (ColBERTv2 (Santhanam et al., 2022)). For re-ranking, we select methods that trade off effectiveness and efficiency at 3 operational points: a relatively inexpensive re-ranker (monoT5-3B (Nogueira et al., 2020)), an LLM-based re-ranker (RankLLaMA-7B (Ma et al., 2024)), and a CoT-based reasoning re-ranker (Rank1-7B (Weller et al., 2025b)), which generates additional reasoning tokens. We use two open-source LLM-based agents: gpt-oss-20b (Agarwal et al., 2025) and GLM-4.7-Flash (30B) (Zeng et al., 2025). Findings. For RQ1, our findings are fivefold: (i) The concise nature of passage-level units enables more search and reasoning iterations before reaching context-window limits, resulting in higher answer accuracy than document-level units (without a full-document reader), particularly for the gpt-oss-20b agent that has shorter context windows. (i) BM25 on the passage corpus outperforms neural retrievers in most cases (gpt-oss-20b with BM25 achieves the highest accuracy of 0.572 across all retrieval settings in our study). We find agent-issued queries tend to follow a web-search style with keywords, phrases, and quotation marks for exact matching (see Table 5), favouring lexical retrievers such as BM25. (i) On the document corpus, BM25 performs worst under the parameter settings used in prior work (Chen et al., 2025). We find that these parameters lack proper document-length normalisation. With document-oriented parameters, however, BM25 becomes highly competitive. This highlights BM25âs sensitivity to length normalisation and the advantage of passage-level units, which reduce reliance on document-length normalisation. (iv) learned sparse (Lassance et al., 2024) and multi-vector dense (Santhanam et al., 2022) retrievers with only millions of parameters generalise better to web-search-style queries than 7B/8B single-vector dense models. (v) Enabling a full-document reader on truncated documents generally improves answer accuracy and reduces search calls, suggesting that the reader complements truncated inputs. In contrast, adding the reader to the passage corpus slightly degrades performance, likely because passage retrieval already provides access to any segments within a document, rendering the reader redundant. For RQ2, re-ranking consistently improves ranking effectiveness and answer accuracy while reducing search calls, confirming its important role in deep research. These gains are further amplified by deeper re-ranking depths. Notably, the BM25âmonoT5-3B pipeline with gpt-oss-20b achieves the best results in our work, reaching 0.716 recall and 0.689 accuracy. Despite using only a 20B agent with BM25 and a 3B re-ranker, this setup approaches the 0.701 accuracy of a GPT-5âbased agent (Table 1 in (Chen et al., 2025)). The reasoning-based Rank1 (Weller et al., 2025b) shows no clear advantage over non-reasoning methods, as it often misinterprets the intent of keyword-rich web-search queries, limiting the benefits of reasoning. For RQ3, we propose a query-to-question (Q2Q) method to translate agent-issued web search queries into natural-language questions (similar to MS MARCO-style questions (Bajaj et al., 2018)), significantly improving neural retrieval and re-ranking performance. This indicates that the mismatch between agent-issued queries and queries used for training neural rankers can severely degrade neural ranking effectiveness. Mitigating this trainingâinference query mismatch is therefore critical for improving neural rankers in deep research. Contributions. Our main contributions are as follows: ⢠To the best of our knowledge, we are the first to reproduce a comprehensive set of text ranking methods in deep research. ⢠We construct a passage corpus for the recent deep research dataset BrowseComp-Plus. ⢠Experiments across 2 open-source agents, 5 retrievers, and 3 re-rankers reveal the effectiveness of the following components in deep research: passage-level information units, retrievers suited to web-search-style queries, re-ranking, and mitigation of the trainingâinference query mismatch in neural ranking. ⢠We open-source our code, data, and all agent-generated traces at https://github.com/ChuanMeng/text-ranking-in-deep-research. 2. Task definition Text ranking has been extensively studied in ad-hoc search, which typically follows a single-shot paradigm over user-issued queries. Given a query quq_u issued by a user and a corpus of documents C=d1,d2,âŚ,dnC=\d_1,d_2,âŚ,d_n\ with n documents, the goal of a text ranking method f is to return a ranked list DâCD C of size k, i.e., D=fâ(qu,C)D=f(q_u,C). Text ranking in deep research. We follow the ReAct (Yao et al., 2022) paradigm, widely used in recent work (Xu et al., 2026a; Chen et al., 2025), to define text ranking in deep research. Given a query quq_u issued by a user, a deep research agent A takes quq_u as input and performs multiple iterations of reasoning and search before producing the final answer a. At iteration t, the agent generates a reasoning trace sts_t that determines whether to output the final answer a or invoke search to gather information. If the agent decides to invoke search, it issues a search query qtq_t to a text ranking method f, which returns a ranked list DtD_t: (1) qt=Aâ(qu,s0,q0,D0,âŚ,st),Dt=fâ(qt), split q_t&=A(q_u,s_0,q_0,D_0,âŚ,s_t),\\ D_t&=f(q_t), split where s0s_0, q0q_0 are the reasoning trace and query generated by the agent at the initial iteration, respectively; D0D_0 is the ranked list returned by f in response to q0q_0. The ranked list DtD_t with k documents is then fed back to the agent to produce the reasoning trace at the next iteration t+1t+1: (2) st+1=Aâ(qu,s0,q0,D0,âŚ,st,qt,Dt). s_t+1=A(q_u,s_0,q_0,D_0,âŚ,s_t,q_t,D_t). Note that some agents may perform multiple consecutive search invocations or reasoning steps; for simplicity, the above definition assumes alternating reasoning and search steps. 3. Methodology This section presents our research questions, experimental design, and experimental setup, including the agents and ranking methods, dataset, evaluation protocol, and our proposed method. 3.1. Research questions and experimental design RQ1 To what extent are existing retrievers effective in deep research under passage-level and document-level retrieval units? To address RQ1, we reproduce widely-used retrievers from different categories (see Section 3.2.2) in deep research, and compare their performance on passage and document corpora. BrowseComp-Plus (Chen et al., 2025), the dataset used in this study, provides only a document corpus; we construct a passage corpus (see Section 3.2.4). When using document-level retrieval units, prior work (Chen et al., 2025; Sharifymoghaddam and Lin, 2026) typically feeds truncated retrieved documents to agents to avoid exhausting the context window; Chen et al. (2025) further introduces a full-document reader tool that allows agents to access complete documents when needed. Accordingly, we evaluate three settings: (i) agents retrieve documents but read truncated versions; (i) same as (i), but with a full-document reader tool; and (i) agents retrieve and read passages. In addition, we consider a setting in which agents retrieve and read passages, and can choose to invoke the full-document reader to read the source document of a retrieved passage. RQ2 To what extent is a re-ranking stage effective in deep research under different initial retrievers, re-ranker types, and re-ranking cut-offs? To address RQ2, we reproduce widely-used re-rankers (see Section 3.2.2), and evaluate text ranking pipelines under various configurations, including different initial retrievers, different re-rankers, and different re-ranking depths. RQ3 To what extent does the mismatch between agent-issued queries and the training queries used for text ranking methods affect their performance? To address RQ3, we compare the performance of text ranking methods using agent-issued search queries with their performance using natural-language questions similar to those in MS MARCO (Bajaj et al., 2018), on which many neural rankers are trained. We propose a query-to-question (Q2Q) method, which translates agent-issued web search queries into natural-language questions; see Section 3.2.5 for details. 3.2. Experimental setup 3.2.1. Deep research agents We use two LLMs as deep research agents with model sizes that are feasible to a broad range of research groups. Specifically, we follow (Chen et al., 2025) to use gpt-oss-20b (Agarwal et al., 2025), and use the recently released GLM-4.7-Flash (Zeng et al., 2025). Both LLMs have been trained to invoke web search, which is crucial for deep research. ⢠gpt-oss-20b (Agarwal et al., 2025) is an OpenAIâs open-weight LLM. It is pre-trained and subsequently post-trained for reasoning (i.e., using chain-of-thought) and tool use. For tool use, the model is trained to interact with the web via search and web page opening actions. It supports a maximum context window and output length of 131,072 tokens. ⢠GLM-4.7-Flash (30B) (Zeng et al., 2025) is an open-source LLM developed by Z.ai. It has a pre-training stage, followed by a mid-training phase (improves coding & reasoning) and a post-training phase. During post-training, the model is explicitly trained for web search via reinforcement learning (RL). It supports a context window of 202,752 tokens and a maximum output length of 128,000 tokens. Note that our work focuses on reproducing text ranking methods in the deep research scenario; considering other LLMs as deep research agents or scaling sizes is beyond the scope of this paper. 3.2.2. Text ranking methods to be reproduced We employ a set of widely-used and representative text-ranking methods in the IR community, including retrievers and re-rankers. Retrievers. We use widely-used retrievers spanning 4 main paradigms in modern IR: lexical-based sparse, learned sparse, single-vector dense, and multi-vector dense retrievers: ⢠BM25 (Robertson et al., 1994) is a lexical retriever based on vocabulary-level vectors using the bag-of-words approach for queries and documents. ⢠SPLADE-v3 (Lassance et al., 2024) is a learned sparse retriever that trains BERT (Devlin et al., 2019) to predict sparse vectors over BERTâs vocabulary list for queries and documents. ⢠RepLLaMA (Ma et al., 2024) is a single-vector dense retriever; it fine-tunes Llama 2 (Touvron et al., 2023) using LoRA (Hu et al., 2021) to produce a single embedding vector for each query and document. It appends an end-of-sequence token to each query or document input and uses the hidden state of the last model layer corresponding to this token as the embedding. Its embedding dimension is 4,096. ⢠Qwen3-Embed-8B (Zhang et al., 2025b) is a single-vector dense retriever. It belongs to the Qwen3-Embedding series (0.6B, 4B, and 8B), and we use the largest variant. The series features fine-tuning of Qwen3 LLMs (Yang et al., 2025a) on synthetic training data across multiple domains and languages, generated by the Qwen3 models themselves. It follows RepLLaMA to obtain query and document embeddings and shares the same embedding dimension. ⢠ColBERTv2 (Santhanam et al., 2022) is a multi-vector retriever. It trains BERT (Devlin et al., 2019) to produce embeddings for each token in the query and the document, and models relevance as the sum of the maximum similarities between each query vector and all document vectors. Note that the training data and input length configuration of Qwen3-Embed-8B differ substantially from those of other neural retrievers (SPLADE-v3, ColBERTv2, and RepLLaMA): (i) Qwen3-Embed-8B is trained on fully synthetic data generated by Qwen3, whereas the others share the same training dataset, namely the training data of the MS MARCO V1 passage ranking corpus (Bajaj et al., 2018); (i) Qwen3-Embed-8B is trained to support document lengths of up to 32,000 tokens, whereas the other neural ones are trained for passage-level inputs. Re-rankers. We select methods representing three effectivenessâefficiency trade-offs: a relatively inexpensive model (monoT5-3B (Nogueira et al., 2020)), an LLM-based re-ranker (RankLLaMA-7B (Ma et al., 2024)), and a CoT-based reasoning re-ranker (Rank1-7B (Weller et al., 2025b)), which requires reasoning token generation. All of them are pointwise re-rankers, which independently assign a relevance score given a query and a document: ⢠monoT5-3B (Nogueira et al., 2020) is a non-reasoning-based re-ranker that fine-tunes T5 (Raffel et al., 2020) to output either âtrueâ or âfalseâ to indicate relevance. The probability assigned to the âtrueâ token is used as the relevance score. monoT5 is available in base (220M), large (770M), and 3B variants; we use the 3B model. ⢠RankLLaMA-7B (Ma et al., 2024) is a non-reasoning-based re-ranker that fine-tunes Llama 2 (Touvron et al., 2023) with LoRA (Hu et al., 2021) to project the representation of the end-of-sequence token to a relevance score. ⢠Rank1-7B (Weller et al., 2025b) is a reasoning-based re-ranker that fine-tunes Qwen 2.5 (Yang et al., 2024) to generate a reasoning trace before producing a âtrueâ/âfalseâ decision (âÂĄthinkÂż ⌠¥/thinkÂż true/falseâ). The ground truth training reasoning traces are generated by DeepSeek-R1 (Guo et al., 2025) on MS MARCO (Bajaj et al., 2018). As in monoT5, the probability assigned to the âtrueâ token is used as the relevance score. All re-rankers are trained on the MS MARCO V1 passage ranking dataset (Bajaj et al., 2018) and trained to operate on passage-level inputs. Note that evaluating larger re-ranker variants (e.g., RankLLaMA-13B and Rank1-14B/32B) is beyond the scope of this work. Table 1. Statistics of the BrowseComp-Plus dataset (Chen et al., 2025). Length is measured in tokens using the Qwen3 (Yang et al., 2025a) tokeniser. # Q Avg. Q Len. Corpus Type # Items Avg. Item Len. 830 132.19 Document 0,100,195 7,845.55 Passage 2,772,255 0,279.64 3.2.3. Dataset. We use BrowseComp-Plus (Chen et al., 2025), a deep research dataset built on BrowseComp (Wei et al., 2025), which comprises 1,266 fact-seeking, reasoning-intensive, long-form queries together with their answers; the answers are generally short and objective, making answer evaluation easier. BrowseComp-Plus adds a document corpus and human-verified relevance judgments via a three-stage process. (i) each questionâanswer pair is sent to OpenAI o3 to identify clues (a clue is a part of the question) useful for deriving the answer and to return supporting web documents; (i) human annotators verify whether each clue is well supported by its supporting documents and whether the combination of clues and documents enables answering the question; annotators revise the clues and supporting documents when necessary; (i) the final document corpus is constructed by including all human-verified supporting documents, together with mined hard-negative documents. Some queries are removed in (i) and (i) when OpenAI o3 fails to return valid clues/supporting documents, or it is too hard for human annotators to correct them, resulting in a final set of 830 queries. The dataset provides two types of relevance judgments: gold and evidence. Gold documents contain the final answers (not necessarily exact matches) to the queries, while evidence documents include the gold documents and documents supporting intermediate reasoning steps. On average, each query has 2.9 gold, 6.1 evidence, and 76.28 negative documents. Table 1 reports detailed statistics. 3.2.4. Passage corpus construction To segment the documents into passages, we follow (Owoicho et al., 2022; Dalton et al., 2021) to split each document in the original document corpus of BrowseComp-Plus into canonical passages of at most 250 words using the spaCy toolkit with the âen_core_web_smâ model; we use the publicly available code.111https://github.com/grill-lab/trec-cast-tools/tree/master/corpus_processing The statistics of the passage corpus are shown in Table 1. Each passage is assigned a new passage ID, and we record the mapping from each passage to its original document. Following (Dai and Callan, 2019), when a document title is available, we extract it and prepend it to the beginning of each corresponding passage to provide additional context. 3.2.5. Query-to-question (Q2Q) reformulation To translate a web search query qtq_t issued by an agent at iteration t into a natural-language question, we define a query-to-question (Q2Q) reformulator g that takes qtq_t as input and outputs a natural-language question q~t q_t, i.e., q~t=gâ(qt) q_t=g(q_t); then, q~t q_t is sent to a text ranking method f to return a ranked list Dt=fâ(q~t)D_t=f( q_t). However, a web search query qtq_t may be ambiguous and may not clearly reflect the agentâs search intent; relying solely on the query may therefore cause the reformulation to deviate from the agentâs search intent. To provide additional context about the agentâs search intent, we introduce another variant of Q2Q that includes the recent reasoning trace sts_t generated by the agent, namely q~t=gâ(qt,st) q_t=g(q_t,s_t). 3.2.6. Evaluation. We follow the original BrowseComp-Plus evaluation protocol (Chen et al., 2025) and report the number of search calls, recall, and accuracy; we use the evaluation code released by the dataset authors.222https://github.com/texttron/BrowseComp-Plus Search calls denote the average number of search invocations per query. Recall measures the proportion of evidence documents returned across all search calls for a query. Accuracy is computed using an LLM-as-judge that compares an agentâs final answer with the ground-truth answer. To analyse token-budget efficiency, we additionally report completion rate, i.e., the percentage of queries for which the agent outputs a final answer before reaching the maximum context-window or output-token limits; queries reaching these limits receive accuracy 0. Evaluating on passage corpus. Because BrowseComp-Plus provides relevance judgments at the document level, they cannot be directly applied to the passage corpus. When evaluating passage retrieval, we therefore adopt the Max-P strategy (Dai and Callan, 2019), mapping retrieved passages to documents by assigning each document the maximum score amongst its retrieved passages. Table 2. Sanity-check comparison of agent performance for gpt-oss-20b using Qwen3-Embed-8B as a search tool on the original BrowseComp-Plus document corpus. Results from two recent studies (Chen et al., 2025; Sharifymoghaddam and Lin, 2026) are shown alongside our replicated results. We also report results for GPT-5.2 (high reasoning mode), which tends to generate longer reasoning traces and search much more aggressively, causing 354 of 830 queries to reach the maximum iteration limit (100); these queries are assigned an accuracy of 0, resulting in lower overall accuracy. Agent Search calls Recall Acc. vLLM gpt-oss-20b (Chen et al., 2025) 23.87 0.493 0.346 v0.9.0.1 gpt-oss-20b (Sharifymoghaddam and Lin, 2026) 29.63 0.557 0.422 v0.13 gpt-oss-20b (ours) 30.14 0.570 0.421 v0.15 GPT-5.2 (ours) 73.83 0.747 0.451 00- 3.2.7. Implementation details. Regarding the agent setup, for both gpt-oss-20b333https://huggingface.co/openai/gpt-oss-20b and GLM-4.7-Flash (30B)444https://huggingface.co/zai-org/GLM-4.7-Flash, following (Chen et al., 2025), we set the maximum output length to 40,000 tokens and the maximum number of iterations to 100. We run gpt-oss-20b in the high reasoning-effort mode (the default setting); the reasoning effort of GLM-4.7-Flash (30B) is not configurable. Both agents are deployed locally using vLLM version 0.15, which satisfies the minimum version requirement of GLM-4.7-Flash. Regarding the text ranking setup, we follow prior work (Sharifymoghaddam and Lin, 2026; Chen et al., 2025): after each search call, we return the top-5 ranked documents (or passages) to the agent and truncate each returned document to its first 512 tokens; this prevents long documents from exhausting the context window: with an average document length of 8K tokens (Table 1), a 130K-token context window (gpt-oss-20b) could hold only about 16 full documents. We use Pyseriniâs BM25 with its default parameters (k1=0.9k_1=0.9, b=0.4b=0.4), following (Chen et al., 2025). We implement SPLADE-v3 (naver/splade-v3), RepLLaMA (castorini/repllama-v1-7b-lora-passage)555We also evaluated the RepLLaMA checkpoint trained on the MS MARCO document corpus (castorini/repllama-v1-7b-lora-doc); however, it performed worse on BrowseComp-Plus than the passage-trained checkpoint (repllama-v1-7b-lora-passage)., RankLLaMA-7B (castorini/rankllama-v1-7b-lora-passage), and Qwen3-Embed-8B (Qwen/Qwen3-Embedding-8B) using Tevatron.666https://github.com/texttron/tevatron We implement ColBERTv2 (colbert-ir/colbertv2.0) using PyLate (Chaffin and Sourty, 2025).777https://github.com/lightonai/pylate We implement monoT5-3B (monot5-3b-msmarco) following PyTerrier_t5.888https://github.com/terrierteam/pyterrier_t5 Rank1-7B (jhu-clsp/rank1-7b) is implemented following the original authorsâ implementation.999https://github.com/orionw/rank1 For document indexing, we follow (Chen et al., 2025) to set the maximum input length of Qwen3-Embed-8B to 4,096 tokens; the remaining neural retrievers use a maximum length of 512 tokens, as they are trained on passage-level inputs. For passage indexing, all retrievers use a maximum length of 512 tokens. We implement the query-to-question (Q2Q) reformulator (see Section 3.2.5) using gpt-oss-20b in the low reasoning-effort mode; we randomly sample natural language questions from TREC-DL 2019 (Craswell et al., 2019) and include them in the prompt as examples to specify the desired question-style output. Experiments are conducted using NVIDIA RTX 6000 Ada (48 GB), H100 (80 GB), and H200 (141 GB) GPUs, subject to hardware availability. Table 3. Agent performance across retrievers on BrowseComp-Plus. The agent is based on gpt-oss-20b; it supports a maximum context window of 131,072 tokens. â#Searchâ and â#GetDocâ denote the number of search and full-document reader calls, respectively. âCompl.â denotes the completion rate, i.e., the percentage of queries for which the agent outputs a final answer before reaching the maximum context-window or output-token limits; queries reaching these limits receive accuracy 0. The best values in recall and accuracy are boldfaced, and the second-best ones are underlined. Retriever Passage corpus Document corpus Document corpus+GetDoc #Search Recall Acc. Comp. #Search Recall Acc. Comp. #Search #GetDoc Recall Acc. Comp. BM25 30.97 0.616 0.572 0.968 32.22 0.366 0.259 0.805 28.14 1.31 0.343 0.301 0.746 SPLADE-v3 32.75 0.545 0.516 0.980 28.95 0.628 0.476 0.824 24.64 1.65 0.602 0.529 0.829 RepLLaMA 36.13 0.449 0.406 0.961 30.69 0.514 0.363 0.786 26.86 1.46 0.476 0.399 0.816 Qwen3-Embed-8B 37.83 0.470 0.417 0.963 30.14 0.570 0.421 0.821 26.56 1.63 0.559 0.455 0.823 ColBERTv2 32.88 0.552 0.521 0.978 27.13 0.633 0.481 0.855 24.31 1.75 0.612 0.538 0.835 Table 4. Agent performance across different retrievers on BrowseComp-Plus. The agent is based on GLM-4.7-Flash (30B); it supports a maximum context window of 200,000 tokens. Metric definitions and formatting follow Table 3. Retriever Passage corpus Document corpus Document corpus+GetDoc #Search Recall Acc. Comp. #Search Recall Acc. Comp. #Search #GetDoc Recall Acc. Comp. BM25 34.73 0.581 0.445 0.863 26.83 0.309 0.196 0.923 21.86 3.00 0.282 0.263 0.947 SPLADE-v3 36.36 0.578 0.466 0.883 25.62 0.639 0.448 0.881 18.43 5.33 0.597 0.525 0.939 RepLLaMA 37.60 0.456 0.331 0.905 25.77 0.493 0.330 0.907 20.93 4.13 0.471 0.407 0.955 Qwen3-Embed-8B 37.47 0.482 0.357 0.886 26.25 0.580 0.374 0.882 20.12 4.34 0.482 0.456 0.956 ColBERTv2 36.41 0.571 0.464 0.882 26.06 0.640 0.430 0.878 18.85 5.30 0.595 0.535 0.955 Table 5. Examples of three search queries issued by the gpt-oss-20b and GLM-4.7-Flash agents for Query 781 on BrowseComp-Plus. Agent Search query gpt-oss-20b â90+7â attendance 61700 âMan Unitedâ â4-1â â90+4â âassistâ â4â1â âPremier Leagueâ â2020â GLM-4.7-Flash â90â+4â football match attendance â61,888â football match Stockholm Vienna Prague âgoal in the 6th minuteâ football Table 6. Performance of the gpt-oss-20b agent across different retrievers on BrowseComp-Plus. Metric definitions and formatting follow Table 3. Retriever Passage corpus+GetDoc #Search #GetDoc Recall Acc. Comp. BM25 26.87 2.24 0.556 0.542 0.877 SPLADE-v3 27.54 2.11 0.532 0.510 0.895 RepLLaMA 31.82 1.77 0.399 0.369 0.868 Qwen3-Embed-8B 32.11 1.98 0.438 0.404 0.853 4. Results and Discussions 4.1. Sanity check for reproduction As a sanity check, we attempt to replicate the results reported in recent studies (Chen et al., 2025; Sharifymoghaddam and Lin, 2026). We evaluate gpt-oss-20b (high-reasoning mode) with Qwen3-Embed-8B as the retriever on the original BrowseComp-Plus document corpus. The results are shown in Table 2. Our results obtained with the latest vLLM version (v0.15) are very similar to those produced using v0.13 in (Sharifymoghaddam and Lin, 2026). We observe that newer vLLM versions (v0.15 and v0.13) lead to higher performance compared to the old one (v0.9.0.1). Besides replicating gpt-oss-20b, we also test GPT-5.2, a current state-of-the-art commercial LLM. We find that GPT-5.2 requires substantially more iterations; 354 queries (830 queries in total) require over 100 iterations. Such a large number of iterations would incur significant API costs, making it less feasible for broader researchers and practitioners (all queries cost roughly $1,000 to $2,000); therefore, we do not use it in this work. 4.2. Retrievers on passage and document corpora To answer RQ1, we compare two agents, gpt-oss-20b and GLM-4.7-Flash (30B), across different retrievers on both the passage and document corpora. For experiments on the document corpus, following (Chen et al., 2025; Sharifymoghaddam and Lin, 2026), we truncate each retrieved document to the first 512 tokens, to avoid exhausting the input context window. To mitigate truncation-induced information loss, we follow (Chen et al., 2025) to evaluate a setting where agents can access a full-document reader tool on the document corpus. We present the results in Tables 3 (gpt-oss-20b) and 4 (GLM-4.7-Flash). We have four main observations. First, both agents achieve higher answer accuracy on the passage corpus than on the document corpus (without the full-document reader) across all retrievers, except Qwen3-Embed-8B, likely because it is trained on substantially longer documents (up to 32K tokens) and is less effective on passages due to distribution shift. Notably, the relative improvement on passages is more pronounced for the shorter-context gpt-oss-20b (131K context window) than for GLM-4.7-Flash (200K). E.g., with SPLADE-v3, gpt-oss-20b achieves 0.516 accuracy on passages, an 8.4% relative improvement over documents (0.476), whereas GLM-4.7-Flash gains 4.02%. We further observe that both agents issue more search calls on passages than on documents (e.g., 32.75 vs. 28.95 with gpt-oss-20b using SPLADE-v3). Moreover, for gpt-oss-20b, the completion rate is markedly higher on passages (0.980 vs. 0.824), while GLM-4.7-Flash shows similar completion rates across corpora; note that both models share the same output-token limit but differ in context-window limit. Taken together, these results suggest that passage-level units enable more search and reasoning iterations before reaching context-window limits, which in turn improves answer accuracy, particularly for agents with smaller context windows. Second, when paired with the lexical retriever BM25, both agents achieve highly competitive performance on the passage corpus compared with neural rankers. For instance, gpt-oss-20b with BM25 attains the highest recall (0.616) and answer accuracy (0.572) on the passage corpus. The 0.572 accuracy is also the highest across all retrieval settings in Tables 3 and 4. Table 5 presents examples of agent-issued queries; they follow a web-search style, characterised by keywords, phrases, and quotation marks for exact matching, making them well suited to lexical retrievers such as BM25. In contrast, BM25 performs worst on the document corpus; we analyse this issue in more detail later in this section. Third, single-vector dense retrievers (RepLLaMA, Qwen3-Embed-8B), despite their substantially larger model sizes, consistently underperform smaller BERT-based (Devlin et al., 2019) learned-sparse (SPLADE-v3) and multi-vector dense (ColBERTv2) retrievers. This finding is consistent with prior work showing that SPLADE and ColBERT perform well across diverse query formats on the BEIR dataset (Thakur et al., 2021; Formal et al., 2021a) that include keyword-rich queries or those requiring exact matching. ColBERT, in particular, has been shown to exhibit strong preferences for exact matching (Mueller and Macdonald, 2025). In contrast, single-vector approaches often struggle to adapt to new tasks and domains (Thakur et al., 2021) and are theoretically constrained in representational capacity (Weller et al., 2025a). Fourth, enabling the full-document reader on the document corpus reduces search calls and recall but improves answer accuracy. E.g., with gpt-oss-20b using SPLADE-v3, accuracy increases from 0.476 to 0.529. This suggests that the reader compensates for information loss caused by document truncation. With the reader enabled on documents, gpt-oss-20b achieves performance comparable to the passage setting, while GLM-4.7-Flash generally surpasses the passage setting and maintains high completion rates, likely due to its longer context window, which allows processing of more complete documents. We also evaluate enabling the reader on the passage corpus using gpt-oss-20b with several retrievers; see results in Table 6. We find the reader slightly degrades performance (e.g., with BM25, accuracy decreases from 0.572 to 0.542), likely because passage-level units already provide direct access to relevant segments within a document, rendering the reader redundant. (a) Document corpus (Recall@5) (b) Document corpus (nDCG@10) (c) Passage corpus (Recall@5) (d) Passage corpus (nDCG@10) Figure 1. Heatmap from a grid search on BrowseComp-Plus using the original full queries (not end-to-end), showing the effectiveness (evaluated by evidence judgments) of BM25 under different hyperparameter settings. The red Ă denotes the default parameter setting following (Chen et al., 2025), while the green ++ denotes the best parameter setting found by the grid search. The lighter the colour, the higher the retrieval performance. Why does BM25 perform poorly on the document corpus? Prior work (Kaszkiel and Zobel, 1997) shows that lexical document retrieval is sensitive to document-length normalisation. BM25 has two parameters k1k_1 and b (Robertson et al., 1994): k1k_1 controls term-frequency saturation (larger k1k_1 values lead to slower term frequency saturation, giving repeated terms more weight), while b controls document length normalisation (larger b values increase the penalty on longer documents). To investigate this issue, we evaluate the gpt-oss-20b agent using BM25 under two settings: (i) truncating each document to its first 512 tokens before indexing, thereby reducing the impact of document-length variation; and (i) instead of using the default parameter (k1=0.9k_1=0.9, b=0.4b=0.4) following (Chen et al., 2025), we use document-retrieval-oriented BM25 parameters (k1=3.8k_1=3.8, b=0.87b=0.87), which increase length normalisation and have been shown to be effective for the MS MARCO document retrieval task101010https://github.com/castorini/anserini/blob/master/docs/experiments-msmarco-doc.md . We present the results in Table 7. Indexing only the first 512 tokens of each document substantially improves performance, yielding a 64.2% relative gain in recall and a 98.1% gain in answer accuracy, suggesting that reducing the effect of document-length normalisation benefits BM25 on documents. Using the document-oriented BM25 parameters also improves performance, with a 76.8% gain in recall and a 71.0% gain in accuracy. To better understand the optimal BM25 parameter settings, we perform a grid search of retrieval performance on BrowseComp-Plus using the original full queries across different parameter values. The results are shown in Figure 1. We find that larger values of b generally improve performance, i.e., penalising long documents with higher term frequencies is beneficial. Moreover, the performance gap between the default setting (k1=0.9k_1=0.9, b=0.4b=0.4) and the optimal parameter settings is substantially larger on the document corpus than on the passage corpus. E.g., on the document corpus, k1=10k_1=10 and b=1b=1 appear to be a sweet spot (see Figures 1(a) and 1(b)), and performance using it is substantially different from the default setting. We further evaluate gpt-oss-20b using BM25 with k1=10k_1=10 and b=1b=1. Table 7 shows that this configuration achieves the highest recall (0.647) across all settings in this section. We note that k1k_1 and b are generally regarded as corpus-dependent parameters rather than query-specific ones (He and Ounis, 2005). Indeed, Figure 1 shows that strong length normalisation (b=1b=1) and large k1k_1 values are important for effective BM25 retrieval over BrowseComp-Plus documents. Precise tuning of these parameters is not required for strong effectiveness; in particular, a wide range of k1k_1 values performs well. Nonetheless, we urge readers to exercise some caution when comparing the tuned BM25 results with other retrievers, since the parameter selection was performed directly on all BrowseComp-Plus queries (due to the absence of a validation set). Table 7. Performance of the gpt-oss-20b agent using BM25 under different hyperparameter settings on BrowseComp-Plus. Index len. indicates which portion of each document is indexed, i.e., the full document or the first 512 tokens. k1=0.9k_1=0.9 and b=0.4b=0.4 are the default BM25 parameters, following (Chen et al., 2025). The best values in recall and accuracy are boldfaced, and the second-best ones are underlined. BM25 setting Document corpus Index len. #Search Recall Acc. Comp. k1=0.9k_1=0.9, b=0.4b=0.4 full doc 32.22 0.366 0.259 0.805 k1=0.9k_1=0.9, b=0.4b=0.4 512 token 28.00 0.642 0.513 0.812 k1=3.8k_1=3.8, b=0.87b=0.87 full doc 28.66 0.601 0.443 0.839 k1=10k_1=10, b=1b=1 full doc 28.73 0.647 0.506 0.848 Table 8. Performance of the gpt-oss-20b agent across ranking pipelines with different retrievers, re-rankers, and re-ranking depths on the passage corpus of BrowseComp-Plus. d denotes the re-ranking depth. The best values in recall and accuracy are boldfaced, and the second-best ones are underlined. Re-ranker BM25 SPLADE-v3 Qwen3-Embed-8B #Search Recall Acc. Comp. #Search Recall Acc. Comp. #Search Recall Acc. Comp. no re-ranking 30.97 0.616 0.572 0.980 32.75 0.545 0.516 0.980 37.83 0.470 0.417 0.963 monoT5 (d=10d=10) 29.89 0.660 0.631 0.971 31.58 0.630 0.599 0.965 35.64 0.524 0.471 0.969 monoT5 (d=20d=20) 28.96 0.701 0.674 0.960 30.07 0.647 0.598 0.974 34.16 0.570 0.541 0.959 monoT5 (d=50d=50) 27.57 0.716 0.689 0.974 29.72 0.689 0.646 0.971 32.94 0.614 0.559 0.952 RankLLaMA (d=10d=10) 29.85 0.657 0.617 0.980 31.30 0.632 0.595 0.964 36.07 0.508 0.465 0.964 RankLLaMA (d=20d=20) 29.03 0.681 0.655 0.971 30.82 0.646 0.605 0.981 34.25 0.553 0.494 0.961 RankLLaMA (d=50d=50) 27.10 0.710 0.678 0.977 28.96 0.691 0.663 0.959 32.85 0.613 0.568 0.964 Rank1 (d=10d=10) 29.62 0.662 0.628 0.966 31.18 0.617 0.580 0.978 35.50 0.530 0.454 0.951 Rank1 (d=20d=20) 28.28 0.694 0.669 0.971 30.73 0.672 0.617 0.953 34.04 0.579 0.528 0.969 Rank1 (d=50d=50) 26.92 0.712 0.687 0.977 29.12 0.702 0.643 0.959 32.72 0.630 0.564 0.949 Table 9. Performance of the GLM-4.7-Flash (30B) agent on the passage corpus of BrowseComp-Plus. Metrics and formatting follow Table 8. Retriever Re-ranker #Search Recall Acc. Comp. BM25 no re-ranking 34.73 0.581 0.445 0.863 monoT5 (d=10d=10) 33.41 0.665 0.549 0.892 monoT5 (d=50d=50) 31.46 0.696 0.586 0.901 RankLLaMA (d=10d=10) 37.99 0.660 0.503 0.836 RankLLaMA (d=50d=50) 32.97 0.707 0.576 0.865 SPLADE -v3 no re-ranking 36.36 0.578 0.466 0.883 monoT5 (d=10d=10) 32.24 0.632 0.528 0.865 monoT5 (d=50d=50) 31.05 0.693 0.575 0.900 RankLLaMA (d=10d=10) 33.97 0.612 0.490 0.880 RankLLaMA (d=50d=50) 34.62 0.695 0.543 0.842 Table 10. Example of reasoning trace generated by Rank1 (Weller et al., 2025b), given a search query issued by the gpt-oss-20b agent and one retrieved passage for Query 37 on BrowseComp-Plus. The passage is irrelevant to Query 37. The agentâs most recent reasoning trace is: ââŻÂˇsWe will search for âradiationâ, âsection 4.1â, âproteinâ, âtwo speciesâ, and â2010â.â Rank1 incorrectly treats the independent keywords âradiationâ and âproteinâ as a coherent semantic unit, ultimately leading to an incorrect prediction. Search query Passage Reasoning text Score âsection 4.1â radiation protein 2010 âŻÂˇs A subset panel of significantly altered proteins was selected to build predictive models of radiation exposure and received radiation dose useful for population screening in a future radiological or nuclear event. âŻÂˇs âŻÂˇs The query mentions âsection 4.1â which might refer to a specific section in a document or paper. The term âradiation proteinâ could be a typo or shorthand for a specific protein related to radiation exposure. âŻÂˇs The query might be referencing a specific section in a paper titled âradiation protein 2010.â Since the passage is from a 2010 study and discusses radiation-related proteins, itâs likely relevant. âŻÂˇs 0.999 4.3. Re-ranking in deep research To answer RQ2, we evaluate two agents (gpt-oss-20b and GLM-4.7-Flash) that access ranking pipelines with varying retrievers, re-rankers, and re-ranking depths. Given the advantages of the passage corpus shown in Section 4.2, we perform all experiments on the passage corpus. We use BM25, SPLADE-v3, and Qwen3-Embed-8B as initial retrievers; monoT5-3B, RankLLaMA-7B, and Rank1-7B as re-rankers; and, following (Sharifymoghaddam and Lin, 2026), we use three re-ranking depths (10, 20, and 50). Due to limited GPU resources, for GLM-4.7-Flash, we exclude Qwen3-Embed-8B, Rank1 and depth 20. We show the results for gpt-oss-20b and GLM-4.7-Flash in Tables 8 and 9, respectively. We make three key observations. First, re-ranking consistently improves recall and accuracy while typically reducing search calls compared to no re-ranking. Notably, gpt-oss-20b with the BM25âmonoT5 pipeline (depth 50) achieves the best performance (recall and accuracy) in our study, reaching 0.716 recall and 0.689 accuracy with 27.57 search calls. Relative to no re-ranking, this represents gains of 16.23% in recall and 20.45% in accuracy, alongside a 10.98% reduction in search calls. Despite using only a 20B agent with a BM25 retriever and a 3B re-ranker, this configuration achieves accuracy comparable to a GPT-5âbased agent using Qwen3-Embed-8B (0.701; Table 1 in (Chen et al., 2025)). Second, no single re-ranker consistently performs best. Interestingly, the reasoning-based re-ranker Rank1 (Weller et al., 2025b) does not show a clear advantage over non-reasoning ones. Table 10 presents a failure case in which Rank1 misinterprets the search intent by incorrectly treating the independent keywords âradiationâ and âproteinâ as a semantic unit, finally leading to a wrong relevance prediction. This suggests that keyword-rich, phrase-driven web-search queries may reduce the effectiveness of Rank1âs explicit reasoning. Rank1 is trained on MS MARCO (Bajaj et al., 2018) that consists of natural-language questions, resulting in a trainingâinference query mismatch with agent-issued queries. We examine this issue in detail in Section 4.4. Third, deeper re-ranking tends to improve effectiveness while reducing search calls. For gpt-oss-20b with the BM25âmonoT5 pipeline, increasing the depth from 10 to 20 improves recall and accuracy by 6.21% and 6.81%, respectively, while reducing search calls by 3.11%. Further increasing the depth from 20 to 50 yields gains of 2.14% in recall and 2.23% in accuracy, alongside a 4.80% reduction in search calls. These trends align with (Sharifymoghaddam and Lin, 2026), which reports improvements with deeper depths for listwise re-rankers in deep research. Table 11. Performance of the gpt-oss-20b agent under different retrievers and query conditions on the BrowseComp-Plus passage corpus. Q2Q denotes our query-to-question method (Section 3.2.5); Q uses only the raw agent-issued query, while Q+R additionally incorporates the agentâs recent reasoning trace. Within each retriever, the best values in recall and accuracy are boldfaced, and the second-best ones are underlined. â denotes a statistically significant improvement of Q2Q (Q+R) over raw agent-issued queries (paired t-test, p<0.05p<0.05). Retriever Query #Search Recall Acc. Comp. BM25 Raw 30.97 0.616 0.572 0.968 Q2Q (Q) 31.88 0.593 0.578 0.977 Q2Q (Q+R) 32.15 0.583 0.557 0.974 SPLADE-v3 Raw 32.75 0.545 0.516 0.980 Q2Q (Q) 32.88 0.550 0.510 0.976 Q2Q (Q+R) 31.70 00.585â 00.557â 0.983 Qwen3 -Embed-8B Raw 37.83 0.470 0.417 0.963 Q2Q (Q) 37.42 0.457 0.404 0.969 Q2Q (Q+R) 35.82 00.507â 00.459â 0.965 Table 12. Examples of search queries issued by the gpt-oss-20b agent, and queries reformulated by the Q2Q method, for Query 781 on BrowseComp-Plus. The agentâs recent reasoning trace is: ââŻÂˇs Letâs recall some matches that had an attendance of exactly 61,728, etc. Perhaps it may be easier to search for âattendance 61,880â âfootball.ââ Method Search query Raw query â61,880â football attendance Q2Q (Q) What is the football attendance number 61,880? Q2Q (Q+R) What football match had an attendance of 61,880? Table 13. Performance of the gpt-oss-20b agent using a ranking pipeline with the SPLADE-v3 retriever and the Rank1 re-ranker on the BrowseComp-Plus passage corpus. SPLADE-v3 always uses raw agent-issued queries, while Rank1 operates under different query conditions. Metric definitions and formatting follow Table 11. Re-ranker Query #Search Recall Acc. Comp. Rank1 (d=10d=10) Raw 31.18 0.617 0.580 0.978 Q2Q (Q+R) 31.15 00.638â 00.613â 0.970 4.4. Trainingâinference query mismatch To address RQ3, we evaluate the gpt-oss-20b agent using BM25, SPLADE-v3, and Qwen3-Embed-8B as retrievers under three search-query conditions: agent-issued queries, and questions generated by two variants of our query-to-question (Q2Q) method (see Section 3.2.5). The two variants generate a question using only the raw query issued by the agent (denoted as Q) or using both the raw query and the agentâs recent reasoning trace (denoted as Q+R). Following Sections 4.2 and 4.3, experiments are performed on the passage corpus. Due to limited GPU resources, we exclude GLM-4.7-Flash. We present results in Table 11. We make three observations. First, for both retrievers (SPLADE-v3 and Qwen3-Embed-8B), Q2Q (Q+R) consistently achieves significant improvements over raw agent-issued queries. E.g., with SPLADE-v3, Q2Q (Q+R) yields relative gains of 7.34% in recall and 7.95% in accuracy. These results indicate that mismatch between agent-issued queries and the natural-language questions used to train neural rankers severely limits their effectiveness in deep research. Q2Q (Q+R) effectively mitigates this trainingâinference query mismatch. Second, Q2Q (Q) provides little to no improvement over raw agent-issued queries. To illustrate why, Table 12 illustrates examples of a raw query generated by the gpt-oss-20b agent and its reformulations by Q2Q (Q) and Q2Q (Q+R). The agentâs search intent is to retrieve football matches with an attendance of 61,880. The raw query (â61,880â football attendance) is keyword-driven and under-specified. Q2Q (Q) reformulates it as âWhat is the football attendance number 61,880?â, shifting the focus from identifying matches to explaining the number itself. In contrast, Q2Q (Q+R), which incorporates the agentâs reasoning trace, better captures the search intent. Third, for BM25, Q2Q-generated questions even hurt performance, indicating that web-search-style queries are better suited to BM25 than natural-language questions. Given that Q2Q (Q+R) reduces query mismatch for neural retrievers, we further investigate whether it also alleviates mismatch in re-ranking. Section 4.3 shows that keyword- and phrase-based web-search queries can weaken the reasoning effectiveness of the re-ranker Rank1 (Weller et al., 2025b). We therefore evaluate gpt-oss-20b using a SPLADE-v3âRank1 pipeline (re-ranking depth d=10d=10). SPLADE-v3 uses raw agent-issued queries, while Rank1 uses the raw queries or the Q2Q (Q+R) reformulations. As shown in Table 13, Q2Q (Q+R) significantly mitigates query mismatch for Rank1, yielding relative gains of 3.40% in recall and 5.69% in accuracy over raw queries. 5. Related Work Text ranking. Unsupervised lexical retrievers (e.g., BM25 (Robertson et al., 1994)) have long dominated text ranking. With the rise of pre-trained language models (e.g., BERT (Devlin et al., 2019) and T5 (Raffel et al., 2020)) and large-scale human-labelled training data (Bajaj et al., 2018), neural rankers have rapidly advanced. A wide range of neural retrievers has been developed, including single-vector dense (Xiong et al., 2021), multi-vector dense (Santhanam et al., 2022; Khattab and Zaharia, 2020), and learned sparse retrievers (Lassance et al., 2024; Formal et al., 2021b). In addition, cross-encoder re-rankers (Nogueira et al., 2020) based on BERT (Devlin et al., 2019) or T5 (Raffel et al., 2020) have achieved strong effectiveness in re-ranking. More recently, LLMs have further advanced neural ranking (Meng et al., 2026a), e.g., through stronger representation capabilities (Ma et al., 2024) and large-scale synthetic training data (Zhang et al., 2025b). LLM reasoning has also been explored to enhance re-ranking (Weller et al., 2025b; Yang et al., 2025b; Zhang et al., 2025a). Text ranking has been studied across diverse settings, including single-hop retrieval (Bajaj et al., 2018; Kwiatkowski et al., 2019), multi-hop retrieval (Ho et al., 2020; Yang et al., 2018), reasoning-intensive search (Shao et al., 2025; SU et al., 2025), and RAG systems (Mo et al., ; Su et al., 2025; Mo et al., 2025; Asai et al., 2024). However, little work has systematically examined the performance of text ranking methods in deep research. Deep research. The origins of deep research can be traced back to multi-hop question answering (QA) (Ho et al., 2020; Yang et al., 2018; Trivedi et al., 2022). Most multi-hop QA benchmarks rely on Wikipedia, which has been extensively used in LLM pre-training, making such questions less challenging today (Chen et al., 2025). In contrast, deep research requires iterative web-scale search and evidence synthesis across the open web (Wei et al., 2025; Zhou et al., 2025). E.g., the BrowseComp benchmark (Wei et al., 2025) includes queries that humans typically cannot solve within ten minutes using search engines. Solving these queries typically requires LLM-based agents to perform multiple rounds of search and reasoning to gather, synthesise, and verify evidence (Ou et al., 2025; Team et al., 2025). Most existing approaches equip LLM-based agents with live web search APIs (Li et al., 2025a; Wang et al., 2026), but such black-box systems lack transparency. To address this issue, Chen et al. (2025) curate BrowseComp-Plus, which extends the original BrowseComp dataset with a fixed document corpus and human-verified relevance judgments, allowing white-box retrievers to be used. On this resource, Sharifymoghaddam and Lin (2026) study listwise LLM-based re-rankers to analyse effectivenessâefficiency trade-offs. We differ from prior studies (Chen et al., 2025; Sharifymoghaddam and Lin, 2026) by systematically reproducing a broad spectrum of text ranking methods in deep research. Unlike contemporaneous work (Hu et al., 2026) that tests BM25 and LLM-based single-vector retrievers in scientific literature search (domain-specific deep research), we use a broader range of retrievers (e.g., learned sparse and multi-vector) and re-rankers in a general open-domain setting. 6. Conclusions & Future Work We have reproduced an extensive set of text ranking methods in deep research, conducting experiments on BrowseComp-Plus (Chen et al., 2025) with 2 open-source agents, 5 retrievers, and 3 re-rankers. Overall, our results show that text ranking methods developed by the IR community are still highly effective in deep research. Several well-established findings continue to hold: (i) the lexical retriever BM25 with appropriate setup outperforms neural rankers in most cases; notably, gpt-oss-20b with BM25 on the passage corpus achieves the highest answer accuracy across all retrieval settings in our study; (i) BERT-based learned sparse (Lassance et al., 2024) and multi-vector dense (Santhanam et al., 2022) retrievers generalise better than LLM-based single-vector dense retrievers; and (i) re-ranking remains highly effective, improving recall and answer accuracy while reducing search calls, with deeper re-ranking depths further amplifying these gains. However, the web-search-style syntax of agent-issued queries (e.g., quoted exact matches) induces distribution drift for neural rankers, limiting their effectiveness in deep research and preventing a prior finding from generalising to this setting: the reasoning-based re-ranker Rank1 (Weller et al., 2025b) often misinterprets such queries, diminishing the benefits of reasoning and showing no clear advantage over non-reasoning methods. Our proposed Q2Q method significantly mitigates this drift, improving neural ranking performance. Beyond validating these findings, we find that passage-level units benefit agents with limited context windows, and reduce sensitivity to document-length normalisation in lexical retrieval. We identify future directions: (i) we only use two LLMs as agents; evaluating additional model families and larger model sizes would help assess the generalisability of our findings; (i) exploring additional rankers (Akram et al., 2026; Shao et al., 2025; Li et al., 2023) and configurations, such as scaling laws, is an important direction; and (i) extending deep research to conversational scenarios (Meng et al., 2023; Mo et al., 2025; Meng et al., 2025, 2026b) is a promising avenue. Acknowledgements.We thank Zijian Chen and Xueguang Ma for their guidance on using BrowseComp-Plus. This research was supported by a Turing AI Acceleration Fellowship funded by the Engineering and Physical Sciences Research Council (EPSRC), grant number EP/V025708/1. References S. Agarwal, L. Ahmad, J. Ai, S. Altman, A. Applebaum, E. Arbus, R. K. Arora, Y. Bai, B. Baker, H. Bao, et al. (2025) Gpt-oss-120b & gpt-oss-20b model card. arXiv preprint arXiv:2508.10925. Cited by: §1, 1st item, §3.2.1. M. K. Akram, S. Sturua, N. Havriushenko, Q. Herreros, M. GĂźnther, M. Werk, and H. Xiao (2026) Jina-embeddings-v5-text: task-targeted embedding distillation. arXiv preprint arXiv:2602.15547. Cited by: item (i). A. Asai, Z. Wu, Y. Wang, A. Sil, and H. Hajishirzi (2024) Self-RAG: learning to retrieve, generate, and critique through self-reflection. In ICLR, Cited by: §5. P. Bajaj, D. Campos, N. Craswell, L. Deng, J. Gao, X. Liu, R. Majumder, A. McNamara, B. Mitra, T. Nguyen, M. Rosenberg, X. Song, A. Stoica, S. Tiwary, and T. Wang (2018) MS MARCO: a human generated machine reading comprehension dataset. arXiv preprint arXiv:1611.09268. Cited by: §1, §1, item (i), 3rd item, §3.1, §3.2.2, §4.3, §5. A. Chaffin and R. Sourty (2025) PyLate: flexible training and retrieval for late interaction models. In CIKM, p. 6334â6339. Cited by: §3.2.7. Z. Chen, X. Ma, S. Zhuang, P. Nie, K. Zou, A. Liu, J. Green, K. Patel, R. Meng, M. Su, et al. (2025) BrowseComp-plus: a more fair and transparent evaluation benchmark of deep-research agent. arXiv preprint arXiv:2508.06600. Cited by: item (i), §1, §1, §1, §1, §2, §3.1, §3.2.1, §3.2.3, §3.2.6, §3.2.7, §3.2.7, Table 1, Table 1, Table 2, Table 2, Table 2, Figure 1, Figure 1, item (i), §4.1, §4.2, §4.3, Table 7, Table 7, §5, §6. N. Craswell, B. Mitra, E. Yilmaz, D. Campos, and E. M. Voorhees (2019) Overview of the TREC 2019 deep learning track. In REC 2019, Cited by: §3.2.7. Z. Dai and J. Callan (2019) Deeper text understanding for ir with contextual neural language modeling. In SIGIR, p. 985â988. Cited by: §3.2.4, §3.2.6. J. Dalton, C. Xiong, and J. Callan (2021) TREC cast 2021: the conversational assistance track overview. In TREC, Cited by: §3.2.4. J. Devlin, M. Chang, K. Lee, and K. Toutanova (2019) BERT: pre-training of deep bidirectional transformers for language understanding. In NAACL, p. 4171â4186. Cited by: 2nd item, 5th item, §4.2, §5. T. Formal, C. Lassance, B. Piwowarski, and S. Clinchant (2021a) SPLADE v2: sparse lexical and expansion model for information retrieval. arXiv preprint arXiv:2109.10086. Cited by: item (iv), §1, §4.2. T. Formal, B. Piwowarski, and S. Clinchant (2021b) SPLADE: sparse lexical and expansion model for first stage ranking. In SIGIR, p. 2288â2292. Cited by: item (iv), §5. D. Guo, D. Yang, H. Zhang, J. Song, R. Zhang, R. Xu, Q. Zhu, S. Ma, P. Wang, X. Bi, et al. (2025) DeepSeek-r1: incentivizing reasoning capability in llms via reinforcement learning. arXiv preprint arXiv:2501.12948. Cited by: 3rd item. B. He and I. Ounis (2005) Term frequency normalisation tuning for BM25 and DFR models. In ECIR, p. 200â214. Cited by: §4.2. X. Ho, A. D. Nguyen, S. Sugawara, and A. Aizawa (2020) Constructing a multi-hop qa dataset for comprehensive evaluation of reasoning steps. In COLING, p. 6609â6625. Cited by: §5, §5. E. J. Hu, P. Wallis, Z. Allen-Zhu, Y. Li, S. Wang, L. Wang, W. Chen, et al. (2021) LoRA: low-rank adaptation of large language models. In ICLR, Cited by: 3rd item, 2nd item. T. Hu, Y. Zhao, C. Zhang, A. Cohan, and C. Zhao (2026) SAGE: benchmarking and improving retrieval for deep research agents. arXiv preprint arXiv:2602.05975. Cited by: §1, §5. B. Jin, H. Zeng, Z. Yue, J. Yoon, S. O. Arik, D. Wang, H. Zamani, and J. Han (2025) Search-r1: training LLMs to reason and leverage search engines with reinforcement learning. In COLM, Cited by: §1. M. Kaszkiel and J. Zobel (1997) Passage retrieval revisited. In ACM SIGIR Forum, Vol. 31, p. 178â185. Cited by: item (i), §4.2. O. Khattab and M. Zaharia (2020) Colbert: efficient and effective passage search via contextualized late interaction over bert. In SIGIR, p. 39â48. Cited by: §5. T. Kwiatkowski, J. Palomaki, O. Redfield, M. Collins, A. Parikh, C. Alberti, D. Epstein, I. Polosukhin, J. Devlin, K. Lee, et al. (2019) Natural questions: a benchmark for question answering research. TACL 7, p. 453â466. Cited by: §5. C. Lassance, H. DĂŠjean, T. Formal, and S. Clinchant (2024) SPLADE-v3: new baselines for splade. arXiv preprint arXiv:2403.06789. Cited by: item (iv), item (iv), §1, §1, 2nd item, §5, item (i). K. Li, Z. Zhang, H. Yin, L. Zhang, L. Ou, J. Wu, W. Yin, B. Li, Z. Tao, X. Wang, et al. (2025a) WebSailor: navigating super-human reasoning for web agent. arXiv preprint arXiv:2507.02592. Cited by: §1, §5. X. Li, G. Dong, J. Jin, Y. Zhang, Y. Zhou, Y. Zhu, P. Zhang, and Z. Dou (2025b) Search-o1: agentic search-enhanced large reasoning models. arXiv preprint arXiv:2501.05366. Cited by: §1. Z. Li, X. Zhang, Y. Zhang, D. Long, P. Xie, and M. Zhang (2023) Towards general text embeddings with multi-stage contrastive learning. ArXivarXiv preprint arXiv:2308.03281. Cited by: item (i). J. Lin, R. Nogueira, and A. Yates (2022) Pretrained transformers for text ranking: bert and beyond. Springer Nature. Cited by: §1. J. Liu, Y. Li, C. Zhang, J. Li, A. Chen, K. Ji, W. Cheng, Z. Wu, C. Du, Q. Xu, et al. (2025) WebExplorer: explore and evolve for training long-horizon web agents. arXiv preprint arXiv:2509.06501. Cited by: §1. X. Ma, L. Wang, N. Yang, F. Wei, and J. Lin (2024) Fine-tuning llama for multi-stage text retrieval. In SIGIR, p. 2421â2425. Cited by: §1, §1, §1, 3rd item, 2nd item, §3.2.2, §5. C. Meng, M. Aliannejadi, and M. de Rijke (2023) System initiative prediction for multi-turn conversational information seeking. In CIKM, p. 1807â1817. Cited by: item (i). C. Meng, N. Arabzadeh, A. Askari, M. Aliannejadi, and M. de Rijke (2024) Ranked list truncation for large language model-based re-ranking. In SIGIR, p. 141â151. Cited by: §1. C. Meng, J. Liu, M. Aliannejadi, F. Mo, J. Dalton, and M. de Rijke (2026a) Re-rankers as relevance judges. arXiv preprint arXiv:2601.04455. Cited by: §5. C. Meng, F. Mo, M. Aliannejadi, J. Dalton, and J. Nie (2026b) Conversational search: foundations, large language models, and agents. In ECIR, p. 11â18. Cited by: item (i). C. Meng, F. Tonolini, F. Mo, N. Aletras, E. Yilmaz, and G. Kazai (2025) Bridging the gap: from ad-hoc to proactive search in conversations. In SIGIR, p. 64â74. Cited by: §1, item (i). F. Mo, Y. Gao, C. Meng, X. Liu, Z. Wu, K. Mao, Z. Wang, P. Chen, Z. Li, X. Li, et al. (2025) UniConv: unifying retrieval and response generation for large language models in conversations. In ACL, p. 6936â6949. Cited by: §5, item (i). [35] F. Mo, Z. Su, Y. Hui, J. Zhang, J. A. Sun, Z. Liu, C. Zhang, T. Sakai, and J. Nie OpenDecoder: open large language model decoding to incorporate document quality in rag. In W, p. 2252â2262. Cited by: §5. A. Mueller and C. Macdonald (2025) Semantically proportioned ndcg for explaining colbertâs learning process. In ECIR, p. 341â356. Cited by: §4.2. R. Nogueira and K. Cho (2019) Passage re-ranking with bert. arXiv preprint arXiv:1901.04085. Cited by: §1. R. Nogueira, Z. Jiang, R. Pradeep, and J. Lin (2020) Document ranking with a pretrained sequence-to-sequence model. In EMNLP, p. 708â718. Cited by: §1, §1, §1, 1st item, §3.2.2, §5. L. Ou, K. Li, H. Yin, L. Zhang, Z. Zhang, X. Wu, R. Ye, Z. Qiao, P. Xie, J. Zhou, and Y. Jiang (2025) BrowseConf: confidence-guided test-time scaling for web agents. arXiv preprint arXiv:2510.23458. Cited by: §5. P. Owoicho, J. Dalton, M. Aliannejadi, L. Azzopardi, J. R. Trippas, and S. Vakulenko (2022) TREC cast 2022: going beyond user ask and system retrieve with initiative and response generation. In TREC, Cited by: §3.2.4. C. Raffel, N. Shazeer, A. Roberts, K. Lee, S. Narang, M. Matena, Y. Zhou, W. Li, and P. J. Liu (2020) Exploring the limits of transfer learning with a unified text-to-text transformer. Journal of Machine Learning Research 21 (140), p. 1â67. Cited by: 1st item, §5. S. E. Robertson, S. Walker, S. Jones, M. Hancock-Beaulieu, and M. Gatford (1994) Okapi at trec-3. In TREC, Cited by: §1, §1, §1, 1st item, §4.2, §5. K. Santhanam, O. Khattab, J. Saad-Falcon, C. Potts, and M. Zaharia (2022) ColBERTv2: effective and efficient retrieval via lightweight late interaction. In NAACL, p. 3715â3734. Cited by: item (iv), item (iv), §1, §1, 5th item, §5, item (i). R. Shao, R. Qiao, V. Kishore, N. Muennighoff, X. V. Lin, D. Rus, B. K. H. Low, S. Min, W. Yih, P. W. Koh, et al. (2025) ReasonIR: training retrievers for reasoning tasks. arXiv preprint arXiv:2504.20595. Cited by: §5, item (i). S. Sharifymoghaddam and J. Lin (2026) Rerank before you reason: analyzing reranking tradeoffs through effective token cost in deep search agents. arXiv preprint arXiv:2601.14224. Cited by: §1, §1, §3.1, §3.2.7, Table 2, Table 2, Table 2, §4.1, §4.2, §4.3, §4.3, §5. Z. Shi, Y. Chen, H. Li, W. Sun, S. Ni, Y. Lyu, R. Fan, B. Jin, Y. Weng, M. Zhu, et al. (2025) Deep research: a systematic survey. arXiv preprint arXiv:2512.02038. Cited by: §1. H. Song, J. Jiang, Y. Min, J. Chen, Z. Chen, W. X. Zhao, L. Fang, and J. Wen (2025) R1-searcher: incentivizing the search capability in llms via reinforcement learning. arXiv preprint arXiv:2503.05592. Cited by: §1. H. SU, H. Yen, M. Xia, W. Shi, N. Muennighoff, H. Wang, L. Haisu, Q. Shi, Z. S. Siegel, M. Tang, R. Sun, J. Yoon, S. O. Arik, D. Chen, and T. Yu (2025) BRIGHT: a realistic and challenging benchmark for reasoning-intensive retrieval. In ICLR, Cited by: §5. W. Su, Y. Tang, Q. Ai, J. Yan, C. Wang, H. Wang, Z. Ye, Y. Zhou, and Y. Liu (2025) Parametric retrieval augmented generation. In SIGIR, p. 1240â1250. Cited by: §5. T. D. Team, B. Li, B. Zhang, D. Zhang, F. Huang, G. Li, G. Chen, H. Yin, J. Wu, J. Zhou, K. Li, L. Su, L. Ou, L. Zhang, P. Xie, R. Ye, W. Yin, X. Yu, X. Wang, X. Wu, X. Chen, Y. Zhao, Z. Zhang, Z. Tao, Z. Zhang, Z. Qiao, C. Wang, D. Yu, G. Fu, H. Shen, J. Yang, J. Lin, J. Zhang, K. Zeng, L. Yang, H. Yin, M. Song, M. Yan, M. Liao, P. Xia, Q. Xiao, R. Min, R. Ding, R. Fang, S. Chen, S. Huang, S. Wang, S. Cai, W. Shen, X. Wang, X. Guan, X. Geng, Y. Shi, Y. Wu, Z. Chen, Z. Li, and Y. Jiang (2025) Tongyi deepresearch technical report. arXiv preprint arXiv:2510.24701. Cited by: §5. N. Thakur, N. Reimers, A. RĂźcklĂŠ, A. Srivastava, and I. Gurevych (2021) BEIR: a heterogeneous benchmark for zero-shot evaluation of information retrieval models. In Thirty-fifth Conference on Neural Information Processing Systems Datasets and Benchmarks Track (Round 2), Cited by: §1, §1, §4.2. H. Touvron, L. Martin, K. Stone, P. Albert, A. Almahairi, Y. Babaei, N. Bashlykov, S. Batra, P. Bhargava, S. Bhosale, et al. (2023) Llama 2: open foundation and fine-tuned chat models. arXiv preprint arXiv:2307.09288. Cited by: 3rd item, 2nd item. H. Trivedi, N. Balasubramanian, T. Khot, and A. Sabharwal (2022) MuSiQue: multihop questions via single-hop question composition. TACL 10, p. 539â554. Cited by: §5. Y. Wang, L. Wang, Y. Deng, K. Wu, Y. Xiao, H. Yao, L. Kang, H. Ye, Y. Jing, and L. Bing (2026) DeepResearchEval: an automated framework for deep research task construction and agentic evaluation. arXiv preprint arXiv:2601.09688. Cited by: §5. J. Wei, Z. Sun, S. Papay, S. McKinney, J. Han, I. Fulford, H. W. Chung, A. T. Passos, W. Fedus, and A. Glaese (2025) BrowseComp: a simple yet challenging benchmark for browsing agents. arXiv preprint arXiv:2504.12516. Cited by: §1, §3.2.3, §5. J. Wei, Y. Tay, R. Bommasani, C. Raffel, B. Zoph, S. Borgeaud, D. Yogatama, M. Bosma, D. Zhou, D. Metzler, et al. (2022) Emergent abilities of large language models. Transactions on Machine Learning Research. Cited by: §1. O. Weller, M. Boratko, I. Naim, and J. Lee (2025a) On the theoretical limitations of embedding-based retrieval. arXiv preprint arXiv:2508.21038. Cited by: §4.2. O. Weller, K. Ricci, E. Yang, A. Yates, D. Lawrie, and B. V. Durme (2025b) Rank1: test-time compute for reranking in information retrieval. In COLM, Cited by: §1, §1, §1, §1, 3rd item, §3.2.2, §4.3, §4.4, Table 10, Table 10, §5, §6. L. Xiong, C. Xiong, Y. Li, K. Tang, J. Liu, P. N. Bennett, J. Ahmed, and A. Overwijk (2021) Approximate nearest neighbor negative contrastive learning for dense text retrieval. In ICLR, Cited by: §5. F. Xu, R. Han, Y. Chen, Z. Wang, I. Hsu, J. Yan, V. Tirumalashetty, E. Choi, T. Pfister, C. Lee, et al. (2026a) SAGE: steerable agentic data generation for deep search with execution feedback. arXiv preprint arXiv:2601.18202. Cited by: §2. Y. Xu, Z. Zheng, X. Long, Y. Cai, and Y. Wang (2026b) Self-manager: parallel agent loop for long-form deep research. arXiv preprint arXiv:2601.17879. Cited by: §1. A. Yang, A. Li, B. Yang, B. Zhang, B. Hui, B. Zheng, B. Yu, C. Gao, C. Huang, C. Lv, et al. (2025a) Qwen3 technical report. arXiv preprint arXiv:2505.09388. Cited by: 4th item, Table 1, Table 1. A. Yang, B. Yang, B. Zhang, B. Hui, B. Zheng, B. Yu, C. Li, D. Liu, F. Huang, H. Wei, et al. (2024) Qwen2. 5 technical report. arXiv preprint arXiv:2412.15115. Cited by: 3rd item. E. Yang, A. Yates, K. Ricci, O. Weller, V. Chari, B. Van Durme, and D. Lawrie (2025b) Rank-k: test-time reasoning for listwise reranking. arXiv preprint arXiv:2505.14432. Cited by: §1, §5. Z. Yang, P. Qi, S. Zhang, Y. Bengio, W. Cohen, R. Salakhutdinov, and C. D. Manning (2018) HotpotQA: a dataset for diverse, explainable multi-hop question answering. In EMNLP, p. 2369â2380. Cited by: §5, §5. S. Yao, J. Zhao, D. Yu, N. Du, I. Shafran, K. R. Narasimhan, and Y. Cao (2022) ReAct: synergizing reasoning and acting in language models. In ICLR, Cited by: §2. A. Zeng, X. Lv, Q. Zheng, Z. Hou, B. Chen, C. Xie, C. Wang, D. Yin, H. Zeng, J. Zhang, et al. (2025) GLM-4.5: agentic, reasoning, and coding (arc) foundation models. arXiv preprint arXiv:2508.06471. Cited by: §1, 2nd item, §3.2.1. J. Zhang, X. Wang, F. Mo, Y. Zhou, W. Gao, and K. Liu (2025a) Entropy-based exploration conduction for multi-step reasoning. In ACL, p. 3895â3906. Cited by: §5. Y. Zhang, M. Li, D. Long, X. Zhang, H. Lin, B. Yang, P. Xie, A. Yang, D. Liu, J. Lin, et al. (2025b) Qwen3 embedding: advancing text embedding and reranking through foundation models. arXiv preprint arXiv:2506.05176. Cited by: §1, §1, 4th item, §5. P. Zhou, B. Leon, X. Ying, C. Zhang, Y. Shao, Q. Ye, D. Chong, Z. Jin, C. Xie, M. Cao, et al. (2025) BrowseComp-zh: benchmarking web browsing ability of large language models in chinese. arXiv preprint arXiv:2504.19314. Cited by: §1, §1, §5. S. Zhuang, H. Ren, L. Shou, J. Pei, M. Gong, G. Zuccon, and D. Jiang (2022) Bridging the gap between indexing and retrieval for differentiable search index with query generation. arXiv preprint arXiv:2206.10128. Cited by: §1.