← Latest papers
💬 NLP

RICE-PO: Turning Retrieval Interactions into Credit Signals for Reasoning Agents

The paper proposes RICE-PO, a critic-free policy optimization framework that transforms retrieval interactions into localized learning signals by using high-uncertainty executable actions as anchors to assign credit to latent reasoning steps, thereby improving the training of interactive reasoning agents on benchmarks like BRIGHT and BEIR.

Original authors: Mingchen Li, Hansi Zeng, Zhuo Qian, Jiatan Huang, Hamed Zamani, Hong Yu

Published 2026-05-27
📖 5 min read🧠 Deep dive

Original authors: Mingchen Li, Hansi Zeng, Zhuo Qian, Jiatan Huang, Hamed Zamani, Hong Yu

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 teaching a smart robot how to find the perfect answer to a very tricky question. The robot doesn't just type one search query and hope for the best. Instead, it acts like a detective: it searches, reads what it finds, thinks about what's missing, writes a new search query, and searches again. It does this in a loop until it finds the answer.

The big problem the paper tackles is how to teach the robot which of its steps were actually good.

The Problem: The "Black Box" of Thinking

In this detective game, the robot has two types of moves:

  1. The "Do" Moves (Executable): These are the actual search queries it types. The search engine can immediately tell the robot, "Good job! That query found 10 great articles," or "Bad job! That query found nothing." This is easy to measure.
  2. The "Think" Moves (Latent): These are the internal thoughts the robot has before typing the query. It might think, "I need to look for the year this happened," or "I should check the author's background." The search engine cannot see these thoughts. It only sees the final query.

The Credit Assignment Dilemma:
If the robot eventually finds the perfect article, how do we know which thought led to that success?

  • Did the thought "Check the author" cause the success?
  • Or did the robot just get lucky with the final query, and the earlier thoughts were actually wrong?

If we just give the robot a "Gold Star" for the final result and tell it, "Great job on every single thought you had," the robot might learn the wrong lessons. It might start thinking, "Oh, I was wrong, but I still got a gold star, so I'll keep doing it that way." This is called credit misassignment.

The Solution: RICE-PO (The "Smart Coach")

The authors propose a new training method called RICE-PO. Instead of just looking at the final result, this method acts like a smart coach who watches the robot's practice sessions and gives feedback in the moment.

Here is how RICE-PO works, using a simple analogy:

1. Finding the "Wobbly Moments" (Uncertainty Anchors)

The coach doesn't watch every single second. Instead, the coach looks for moments where the robot seems unsure.

  • Analogy: Imagine the robot is trying to decide between two search queries. One is "History of Kyoto," and the other is "Renewable energy tech." If the robot is very confident, it just picks one. But if it's confused and generates many different, weird options, the coach says, "Okay, this is a critical moment. Let's pause and analyze this."
  • In the paper: They use "entropy" (a measure of confusion) to pick these high-stakes moments.

2. The "What If?" Simulation (Local Counterfactuals)

Once the coach identifies a "wobbly moment," they don't just wait for the robot to finish. They run a quick simulation.

  • Analogy: The coach says, "Okay, you were thinking about 'Kyoto.' But what if, right at that moment, you had thought about 'Tokyo' instead? Let's pretend you did that, see what search query you would have written, and check if that query would have found better results."
  • In the paper: They generate multiple "what if" branches from the same history to see if changing the thought actually changes the search result.

3. The "Stability Check" (Gated Propagation)

This is the most important part. The coach asks two questions before giving credit to the thought:

  • Question A (Influence): Did the thought actually change the search query? (If the robot thought "Kyoto" vs. "Tokyo" but wrote the exact same query, the thought didn't matter. No credit.)
  • Question B (Stability): Did the benefit of that thought last until the end? (Sometimes a thought leads to a great search query, but then the robot makes a terrible mistake in the next step that ruins everything. If the final result is bad because of the next step, we shouldn't give credit to the first thought.)
  • In the paper: They measure "residual stability." If the local reward (from the immediate search) stays consistent even after future steps, the coach says, "Yes, this thought was the hero. Give it credit!" If the future steps mess it up, the coach says, "No, don't credit this thought yet."

The Result

By using this method, the robot learns much faster.

  • Old way: "You got the answer right! Good job on everything." (The robot gets confused about what actually worked).
  • RICE-PO way: "You were confused here, but your specific thought led to a better search query, and that advantage held up until the end. That specific thought was great. Do that again."

Why It Matters

The paper tested this on two big datasets (BRIGHT and BEIR) which are like giant libraries of tricky questions.

  • They found that RICE-PO helped the robot (even smaller, cheaper robots) find better answers than previous methods.
  • It proved that you don't need a super-expensive "judge" AI to tell the robot what to do. The structure of the search process itself (the fact that queries are testable) provides all the feedback the robot needs.

In short: RICE-PO is a way to teach AI agents to learn from their own search history by carefully checking if their thoughts actually caused their success, rather than just guessing based on the final score.

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 →