Tutorials
Search-R3: Unifying Reasoning and Embedding in Large Language Models
arXiv:2510.07048v2 Announce Type: replace Abstract: Despite their remarkable natural language understanding capabilities, Large Language Models (LLMs) have been underutilized for retrieval tasks. We p
arXiv:2510.07048v2 Announce Type: replace Abstract: Despite their remarkable natural language understanding capabilities, Large Language Models (LLMs) have been underutilized for retrieval tasks. We present Search-R3, a novel framework that addresses this limitation by adapting LLMs to generate search embeddings as a direct output of their reasoning process. Our approach exploits LLMs' chain-of-thought capabilities, allowing them to produce more effective embeddings by reasoning step-by-step through complex semantic analyses. We implement this through three complementary mechanisms. (1) a supervised learning stage enables the model's ability to produce quality embeddings, (2) a reinforcement learning (RL) methodology that optimizes embedding generation alongside reasoning, and (3) a specialized RL environment that efficiently handles evolving embedding representations without requiring complete corpus re-encoding at each training iteration. Our extensive evaluations on diverse benchmarks demonstrate that Search-R3 significantly outperforms prior methods by unifying the reasoning and embedding generation processes. This integrated post-training approach represents a substantial advancement in handling complex knowledge-intensive tasks that require both sophisticated reasoning and effective information retrieval. Project page: https://github.com/ytgui/Search-R3
Related
- SubSearch: Intermediate Rewards for Unsupervised Guided Reasoning in Complex Retrieval
- ReCellTy: Domain-Specific Knowledge Graph Retrieval-Augmented LLMs Reasoning Workflow for Single-Cell Annotation
- A Decomposition Perspective to Long-context Reasoning for LLMs
- Towards Hierarchical Multi-Step Reward Models for Enhanced Reasoning in Large Language Models
- Prompt reinforcing for long-term planning of large language models
Source: arXiv cs.CL | 2026-04-10