← Latest papers
💬 NLP

DecoupleSearch: Decouple Planning and Search via Hierarchical Reward Modeling

This paper proposes DecoupleSearch, a novel framework that enhances Agentic RAG by decoupling planning and search processes through dual value models and hierarchical beam search to address challenges in step supervision and candidate space complexity.

Original authors: Hao Sun, Zile Qiao, Bo Wang, Guoxin Chen, Yingyan Hou, Yong Jiang, Pengjun Xie, Fei Huang, Yan Zhang

Published 2026-05-19
📖 4 min read☕ Coffee break read

Original authors: Hao Sun, Zile Qiao, Bo Wang, Guoxin Chen, Yingyan Hou, Yong Jiang, Pengjun Xie, Fei Huang, Yan Zhang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to solve a very tricky riddle, like "Who is the father-in-law of Gulcicek Hatun?" You have a very smart assistant (the AI) who knows a lot, but sometimes it makes things up or gets stuck. To help, you give the assistant a library card so it can look up facts. This is called Retrieval-Augmented Generation (RAG).

However, the paper argues that just having a library card isn't enough. The assistant needs to know how to use it. This is where Agentic RAG comes in: the assistant acts like a detective, planning its investigation and searching for clues step-by-step.

The problem is that this detective often gets lost. It might plan a bad investigation path, or it might search for the wrong clues. The paper, DecoupleSearch, proposes a new way to train this detective so it doesn't get lost.

Here is how it works, using simple analogies:

1. The Problem: The "All-or-Nothing" Detective

In old systems, the detective would make one plan, search once, and hope for the best. If the plan was slightly off or the search returned a boring book, the whole answer would be wrong. It was like trying to find a needle in a haystack by looking at only one spot.

2. The Solution: The "Double-Coach" System

The authors created a system called DecoupleSearch. Think of it as hiring two specialized coaches for your detective:

  • The Planning Coach: This coach only looks at the plan. "Is this a good strategy to solve the riddle?"
  • The Search Coach: This coach only looks at the clues. "Is this book actually helpful for our current plan?"

By separating these two jobs, the system can fix a bad plan without worrying about the search, and vice versa.

3. Training: The "Practice Tournament" (MCTS)

How do you teach these coaches? You can't just show them the answer key because the steps in between are tricky.
Instead, the paper uses a method called Monte Carlo Tree Search (MCTS). Imagine a video game where the AI plays the same level thousands of times.

  • It tries different paths (plans) and searches.
  • Sometimes it wins (gets the right answer), sometimes it loses.
  • At the end of every game, it looks back at every move it made. "That move led to a win, so it was good. That move led to a dead end, so it was bad."
  • It gives a "score" to every single step. This creates a massive map of what works and what doesn't.

4. The Inference: The "Tree-Pruning" Process

When the AI actually answers a question for a real user, it doesn't just guess. It uses a technique called Hierarchical Beam Search.
Imagine you are climbing a tree to find a specific fruit.

  • Branching Out: At every branch, the AI doesn't just pick one path. It grows several new branches (plans) and searches for several different clues.
  • The Pruning: This is where the Planning Coach and Search Coach step in. They look at all the new branches.
    • The Planning Coach says, "This branch looks promising, but that one is a dead end. Cut the dead end."
    • The Search Coach says, "This book we found is useless. Throw it away. Keep this one."
  • The Result: The AI keeps only the best branches and cuts away the rest. It repeats this until it reaches the top of the tree (the final answer).

Why It Works

The paper tested this on many difficult questions (like multi-step history riddles). They found that:

  1. Better Planning is Key: If the detective has a bad plan, no amount of searching will help. The "Planning Coach" is crucial.
  2. Small Models Can Be Smart: Even a smaller AI model (like a 7-billion parameter model) could perform as well as a much larger, more expensive model if it used this "pruning" technique. It's like a small, well-coached team beating a giant, uncoached team.
  3. It Beats the Competition: The system outperformed other methods that didn't separate planning from searching or didn't use this "practice tournament" training.

Summary

DecoupleSearch is like giving your AI detective two expert coaches and a practice simulator. Instead of guessing blindly, the AI tries many paths, learns from its mistakes in the simulator, and then, when solving the real problem, it aggressively cuts away the bad ideas and keeps only the best ones. This leads to more accurate answers, especially for complex questions that require digging deep.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →