← Latest papers
💻 computer science

SubSearch: Intermediate Rewards for Unsupervised Guided Reasoning in Complex Retrieval

SubSearch is an unsupervised framework that enhances complex retrieval and reasoning in large language models by directly optimizing generators with intrinsic intermediate rewards, thereby eliminating the need for external supervision while producing more robust reasoning traces than outcome-only approaches.

Original authors: Roxana Petcu, Evangelos Kanoulas, Maarten de Rijke

Published 2026-04-10
📖 4 min read☕ Coffee break read

Original authors: Roxana Petcu, Evangelos Kanoulas, Maarten de Rijke

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 complicated mystery, like figuring out which of two famous banks has more branches in the world. A standard AI (Large Language Model) is like a brilliant detective who has read every book in the library but has never left the building. It tries to guess the answer based on what it remembers. Sometimes it gets it right, but often it hallucinates or gets stuck because it doesn't have the latest facts.

To fix this, we give the detective a phone and a search engine. Now, the detective can call the library to look up facts. This is called Retrieval-Augmented Generation (RAG).

However, there's a new problem. If you just tell the detective, "Get the right answer or you fail," they might get lazy. They might guess the answer immediately, or they might search for the wrong things and get lucky. They aren't learning how to think; they are just trying to win the game.

This is where the paper introduces SubSearch.

The Core Idea: Rewarding the Steps, Not Just the Finish Line

Think of training an AI like training a dog to perform a complex trick, like jumping over a fence, catching a ball, and then sitting.

  • The Old Way (Outcome Rewards): You only give the dog a treat if it does the entire trick perfectly. If the dog jumps the fence but misses the ball, it gets nothing. The dog gets frustrated, stops trying, or learns to just sit down and bark to get a treat by accident.
  • The SubSearch Way (Intermediate Rewards): You give the dog a small treat for jumping the fence, another for catching the ball, and a big treat for sitting at the end. Even if the dog misses the final step, it knows it did the first part right. This teaches the dog the process of how to do the trick.

SubSearch does exactly this for AI. Instead of waiting until the very end to see if the answer is right, it gives the AI "points" (rewards) along the way for:

  1. Breaking the problem down: Did the AI split the big question into smaller, manageable questions? (e.g., "How many branches does Bank A have?" and "How many does Bank B have?")
  2. Checking the search: Did the AI ask a good question to the search engine?
  3. Understanding the answer: Did the AI correctly read the search results?

How It Works (The "SubSearch" Magic)

The paper calls this Intrinsic Process Rewards. Here is the metaphor:

Imagine you are navigating a maze.

  • Standard AI: You are blindfolded. You walk randomly until you hit the exit. If you hit the exit, you get a prize. If you hit a wall, you get nothing. You never learn why you hit the wall.
  • SubSearch: You have a GPS that gives you a "ding" every time you move in the right direction or take a correct turn. Even if you don't reach the exit yet, the "ding" tells you, "Good job, that was a smart move."

The AI learns to:

  1. Decompose: Break a giant, scary question into tiny, easy pebbles.
  2. Search: Look up the answer for each pebble.
  3. Synthesize: Put the pebbles together to build the final answer.

Why This Matters

The researchers tested this on seven different "mystery" datasets (like trivia and complex reasoning tasks). They found that:

  • Better Reasoning: The AI didn't just guess; it actually built a logical path to the answer.
  • No Extra Teachers Needed: Usually, to teach an AI to do this well, you need humans to write out perfect step-by-step examples (which is expensive and slow). SubSearch teaches itself by looking at its own progress. It's like a student who grades their own homework based on a rubric, rather than waiting for a teacher to correct it.
  • Robustness: The AI became much better at handling complex questions where the answer isn't obvious.

The Bottom Line

SubSearch is a new training method that teaches AI agents to be better detectives. Instead of just yelling "Get it right!" at the end, it whispers "Good job breaking that down" and "Nice search query" along the way. This helps the AI learn how to think through complex problems, making it smarter, more reliable, and less likely to make up fake facts.

It's the difference between a student who memorizes the answer key and a student who actually learns how to solve the math problem.

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 →