← Latest papers
💬 NLP

RELOOP: Recursive Retrieval with Multi-Hop Reasoner and Planners for Heterogeneous QA

RELOOP is a structure-aware retrieval-augmented generation framework that unifies heterogeneous evidence sources (text, tables, and knowledge graphs) into a hierarchical sequence and employs a multi-agent system with guided, budget-aware iteration to efficiently solve complex multi-hop questions while improving accuracy and consistency.

Original authors: Ruiyi Yang, Hao Xue, Imran Razzak, Hakim Hacid, Flora D. Salim

Published 2026-02-27
📖 4 min read☕ Coffee break read

Original authors: Ruiyi Yang, Hao Xue, Imran Razzak, Hakim Hacid, Flora D. Salim

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 a detective trying to solve a complex mystery, like "Who wrote the book that inspired a specific 2004 Russian movie?"

In the past, AI detectives had two main ways to work, and both had problems:

  1. The "One-Shot" Detective: They would grab a huge stack of random papers, read them all at once, and guess the answer. If the stack was too big, they got overwhelmed. If the stack was too small, they missed the clue.
  2. The "Over-Thinker" Detective: They would ask a team of agents to go hunting. One agent runs to the library, another to the internet, another to the archives. They keep running back and forth, asking more questions, until they get tired or run out of money. This takes forever and costs a fortune.

RELOOP is a new, smarter way to solve these mysteries. It combines the best of both worlds using a clever system called HSEQ (Hierarchical Sequence).

Here is how it works, broken down into simple analogies:

1. The Great Translator (HSEQ-Adapter)

Imagine your evidence comes in three different languages:

  • Text: Long novels (like Wikipedia articles).
  • Tables: Spreadsheets with rows and columns (like financial reports).
  • Knowledge Graphs: A giant web of connected facts (like a family tree of ideas).

Usually, an AI has to learn a different "dialect" for each one. RELOOP has a Universal Translator. It takes a novel, a spreadsheet, and a web of facts, and turns them all into one single, organized book of sticky notes.

  • Every note has a label (is it a sentence? a row? a fact?).
  • Every note knows its "parent" (which chapter or table it came from).
  • This means the AI doesn't have to switch hats; it just reads one consistent format, no matter where the info came from.

2. The Smart Search Team (The Agents)

RELOOP uses a two-person team to find the answer, acting like a Search and Rescue operation:

  • The Head Agent (The Commander): Before the search starts, this agent looks at the question and draws a Map. It says, "Okay, to solve this, we first need to find the movie director, then the book title, then the author. Let's start looking there." It sets a budget: "We only have time for 5 steps."
  • The Iteration Agent (The Scout): This agent follows the Map. Instead of reading the whole library, it looks at a small "window" of sticky notes.
    • It picks the most promising notes.
    • It asks: "Do we have enough info yet?"
    • If not, it uses the Map to jump to the next logical spot (e.g., "If we found the movie, let's look at the notes connected to that movie").
    • It keeps doing this, step-by-step, only grabbing exactly what it needs.

3. The "Just-Enough" Rule

The coolest part of RELOOP is how it knows when to stop.

  • Old systems often kept searching until they hit a time limit, wasting energy.
  • RELOOP has a Sufficiency Sensor. After every step, the Scout asks the Commander: "Do we have the answer?"
  • If the answer is "Yes," the search stops immediately. No wasted steps.
  • If the answer is "No," they take one more step.

4. The Final Report (Canonicalization)

Once the search stops, the team doesn't just dump a pile of notes on the table. They organize them into a Clean Case File.

  • They strip away the noise.
  • They keep the "source code" (provenance), so you can see exactly which sentence or table cell led to the answer.
  • If the notes contradict each other (e.g., one note says the author is X, another says Y), the system has a special Refinement Loop to double-check and fix the mistake before giving the final answer.

Why is this a big deal?

  • It's Universal: It works on text, tables, and graphs without needing a new training course for each.
  • It's Efficient: It doesn't waste money or time. It stops the moment it has the answer.
  • It's Trustworthy: Because it keeps a "receipt" of exactly where it found the info, you can audit its work. It's less likely to "hallucinate" (make things up) because it's strictly following the evidence it found.

In short: RELOOP is like having a detective who doesn't just read the whole library, but instead has a smart map, a budget, and a rule to stop searching the second they find the truth. It's faster, cheaper, and more accurate than the old ways.

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 →