GRASP: GRanularity-Aware Search Policy for Agentic RAG

Varun Gandhi, Jaewook Lee, Shantanu Todmal, Franck Dernoncourt, Ryan Rossi, Zichao Wang, Andrew Lan

arXiv:2607.10463 · 2026-07-19 공개 · arXiv · PDF

reinforcement-learning policy-learning retrieval-augmented-generation multi-hop-reasoning semantic-search agentic-rag keyword-search context-granularity

Abstract

Agentic retrieval-augmented generation (RAG) extends static RAG by allowing language models to iteratively reason, generate search queries, retrieve evidence, and predict answers. However, it remains challenging for models to decide when to retrieve, whether to use lexical matching or semantic similarity, and how to control context granularity to prevent irrelevant tokens from interfering with agent reasoning. In this paper, we introduce GRASP, a reinforcement learning (RL) framework for training agents to adaptively coordinate complementary retrieval tools during multi-step reasoning. GRASP provides the agent with semantic search, keyword search, and paragraph-reading actions, enabling it to retrieve sentence-level evidence and expand further context only when needed. We train the policy with a reward that jointly accounts for answer accuracy, grounded reading, complementary search, and turn efficiency. Experiments on multi-hop reasoning benchmarks show that GRASP improves both retrieval recall and downstream question answering performance compared with single-step retrieval, prompting-based agentic RAG, and RL-based retrieval baselines. Qualitative and ablation analyses show that the learned policy develops interpretable skimming and scanning behavior: it uses semantic search for broad exploration, paragraph reading for local verification, and keyword search for entity-specific evidence. These results suggest that learning to coordinate retrieval signals and context granularity is critical for agent's correct reasoning.

한국어 요약

한 줄 요약

GRASP는 강화학습 기반의 다단계 추론을 위한 적응형 검색 정책으로, 의미 검색, 키워드 검색, 단락 읽기 동작을 조율한다.

핵심 기여도

핵심 아이디어

기존 RAG 시스템은 단일 단계에서 고정된 검색 전략을 사용하는 반면, GRASP는 다단계 추론 과정에서 동적으로 검색 전략을 조율하는 정책을 학습한다. 이는 의미 검색(semantic search), 키워드 검색(keyword search), 단락 읽기(paragraph reading)의 세 가지 동작을 조합하여, 필요 시만 추가 문맥을 확장하는 방식이다. GRASP는 강화학습을 통해 정책을 학습하며, 정책의 선택은 각 단계에서의 상태(state)에 따라 달라진다. 예를 들어, 초기 단계에서는 의미 검색을 통해 넓은 범위의 정보를 탐색하고, 후반 단계에서는 단락 읽기를 통해 구체적인 증거를 검증한다. 이는 기존 RAG가 단일 검색 전략에 의존하거나, 문맥이 너무 거친 경우 발생하는 홀로스테이션(hallucination) 문제를 완화할 수 있다.

기술적 접근법

주요 결과

의의 및 한계

GRASP는 다단계 추론 과정에서 동적으로 검색 전략을 조율하는 정책 학습을 가능하게 하며, 이는 기존 RAG 시스템의 단점인 홀로스테이션 및 문맥 불확실성을 줄이는 데 기여한다. 특히, 의미 검색과 키워드 검색의 보완적 사용을 통해, 개념 수준의 탐색과 구체적 증거 검증을 동시에 수행할 수 있다. 그러나 GRASP는 학습에 필요한 데이터셋이 핸드라벨링된 지원 단락(grounded paragraph)에 의존하며, 이는 실용적 적용 시 어려움이 있을 수 있다. 또한, 학습 과정에서의 계산 비용이 높아, 대규모 데이터셋에서의 학습은 여전히 도전 과제이다.

실용적 활용

GRASP는 복잡한 질문에 대한 다단계 추론이 필요한 의료, 법률, 금융 분야의 정보 추출 시스템에 적용 가능하다. 또한, 대규모 지식 기반을 활용한 챗봇이나 개인화된 추천 시스템에서도 유용하게 사용될 수 있다.