BGE-Reasoner: Towards End-to-End Reasoning-Intensive Information Retrieval
Introduction
We introduce BGE-Reasoner, an end-to-end reasoning-intensive information retrieval framework. BGE-Reasoner is characterized by three key features:
- End-to-end: It comprises three core components in IR—BGE-Reasoner-Rewriter, BGE-Reasoner-Embed, and BGE-Reasoner-Reranker—covering the entire retrieval pipeline, from query rewriting and retrieval to reranking for reasoning-intensive tasks.
- Excellent performance: BGE-Reasoner achieves state-of-the-art (SOTA) performance on BRIGHT, a reasoning-intensive information retrieval benchmark, with an nDCG@10 of 45.2 across 12 datasets (released on Aug 21, 2025), outperforming the previous SOTA by +3.6 points (41.6 from DIVER, Aug 12, 2025).
- Open-source resources: We will release the code, model checkpoints, training data, and evaluation scripts to facilitate future research on reasoning-intensive information retrieval. Please stay tuned!
Open-source resources
| Resource Type | Name | Link | Release Date | Comments |
|---|---|---|---|---|
| Model | BGE-Reasoner-Rewriter | 🤗 (TBA) | - | |
| Model | BGE-Reasoner-Reranker | 🤗 (TBA) | - | |
| Model | BGE-Reasoner-Embed-Qwen3-8B-0923 | 🤗 | Sep 23, 2025 | nDCG@10 = 37.1 using original query, fine-tuned on Qwen/Qwen3-8B with our latest refined training data (data to be released) |
| Search Results | BGE-Reasoner-Embed-Qwen3-8B-0923 Search Results | 🤗 | Sep 23, 2025 | nDCG@10 = 37.1 using original query |
| Search Results | BGE-Reasoner-Embed-0821 Search Results | 🤗 | Sep 4, 2025 | nDCG@10 = 32.5 using original query, submission to BRIGHT leaderboard on Aug 21, 2025 |
| Training Data | BGE-Reasoner-Data | 🤗 | Sep 4, 2025 | part of our training data; full data to be released in the future |
| Evaluation Scripts | - | (TBA) | - |
Performance
BGE-Reasoner achieves SOTA performance on the BRIGHT benchmark with the following pipeline:
- Query Rewrite: BGE-Reasoner-Rewriter generates 5 rewritten queries for each original query; all 5 rewrites are used for retrieval.
- Retrieval: For each rewritten query, BGE-Reasoner-Embed and BM25 retrieve the top-2000 documents. We aggregate results across the 5 rewrites by summing the corresponding scores to produce a final score per method.
- Reranking:
- We rerank the top-100 documents from each retrieval method using BGE-Reasoner-Reranker (models: 8B, 14B, 32B), producing 6 reranked top-10 lists (2 retrieval methods × 3 reranker sizes).
- We also create a hybrid top-10 by fusing BGE-Reasoner-Embed and BM25 (weights: 0.75 / 0.25 after min–max normalization).
- Finally, we combine the 7 top-10 lists (6 reranked + 1 hybrid) to produce the final top-10.
Full Pipeline Results
Note:
- "Avg - ALL" refers to the average performance across all 12 datasets in the BRIGHT benchmark.
- "Avg - SE" refers to the average performance across the 7 datasets in the StackExchange subset of the BRIGHT benchmark.
- "Avg - CD" refers to the average performance across the 2 datasets in the Coding subset of the BRIGHT benchmark.
- "Avg - MT" refers to the average performance across the 3 datasets in the Theorem-based subset of the BRIGHT benchmark.
Sources of results:
[1] https://arxiv.org/pdf/2504.20595
[2] https://github.com/Debrup-61/RaDeR
[3] https://huggingface.co/ielabgroup/Rank-R1-32B-v0.2
[4] https://github.com/jataware/XRR2
Embedder & Rewriter Results
BGE-Reasoner-Embed-Qwen3-8B-0923
BGE-Reasoner-Embed-Qwen3-8B-0923, fine-tuned on Qwen/Qwen3-8B with our latest refined training data (data to be released), achieves strong performance on the BRIGHT benchmark:
- With original queries, it attains nDCG@10 = 37.1, an absolute improvement of +8.2 over the previous best (DIVER: 28.9).
- Using the GPT-4 reasoning queries provided by BRIGHT, the score increases to 39.7, which is +7.6 higher than DIVER’s corresponding result (32.1).
On Sep 23, 2025, we released the first-stage search results of BGE-Reasoner-Embed-Qwen3-8B-0923 using original queries and GPT-4 reasoning queries (Top-2000 candidates; excluded IDs removed) here. The model checkpoint is available here.
Note:
- "Avg - ALL" refers to the average performance across all 12 datasets in the BRIGHT benchmark.
- "Avg - SE" refers to the average performance across the 7 datasets in the StackExchange subset of the BRIGHT benchmark.
- "Avg - CD" refers to the average performance across the 2 datasets in the Coding subset of the BRIGHT benchmark.
- "Avg - MT" refers to the average performance across the 3 datasets in the Theorem-based subset of the BRIGHT benchmark.
Sources of Results:
[1] https://arxiv.org/pdf/2407.12883
[2] https://arxiv.org/pdf/2504.20595
[3] https://github.com/Debrup-61/RaDeR
[4] https://seed1-5-embedding.github.io
[5] https://arxiv.org/pdf/2508.07995
*: results evaluated with our script
BGE-Reasoner-Embed-0821
BGE-Reasoner-Embed-0821, submitted to the BRIGHT leaderboard on Aug 21, 2025, achieves excellent performance on the benchmark:
- With original queries, it attains nDCG@10 = 32.5, an absolute improvement of +3.6 over the previous best (DIVER: 28.9).
- Using the GPT-4 reasoning queries provided by BRIGHT, the score increases to 37.7, which is +5.6 higher than DIVER’s corresponding result (32.1). Combining our embedding-based retrieval with BM25 (hybrid fusion, weights: 0.75 / 0.25) yields nDCG@10 = 40.2.
- Finally, when using rewritten queries produced by BGE-Reasoner-Rewriter and fusing with BM25 (weights: 0.75 / 0.25), we reach nDCG@10 = 40.8.
On Sep 4, 2025, we released the first-stage search results of BGE-Reasoner-Embed-0821 using original queries and GPT-4 reasoning queries (Top-2000 candidates; excluded IDs removed) here. The model checkpoint will not be released due to its suboptimal performance compared to BGE-Reasoner-Embed-Qwen3-8B-0923.
Note:
- "Avg - ALL" refers to the average performance across all 12 datasets in the BRIGHT benchmark.
- "Avg - SE" refers to the average performance across the 7 datasets in the StackExchange subset of the BRIGHT benchmark.
- "Avg - CD" refers to the average performance across the 2 datasets in the Coding subset of the BRIGHT benchmark.
- "Avg - MT" refers to the average performance across the 3 datasets in the Theorem-based subset of the BRIGHT benchmark.
Sources of Results:
[1] https://arxiv.org/pdf/2407.12883
[2] https://arxiv.org/pdf/2504.20595
[3] https://github.com/Debrup-61/RaDeR
[4] https://seed1-5-embedding.github.io
[5] https://arxiv.org/pdf/2508.07995
*: results evaluated with our script
Technical Details
The technical details for each component of BGE-Reasoner will be released soon. Please stay tuned!
Contact Information
Some resources are not yet publicly available. If you have urgent research needs for any of these resources (e.g., model checkpoints, search results, evaluation scripts) or have any questions, please contact Jianlyu Chen at jianlvchen@gmail.com.
Citation
TBA



