← Latest papers
🤖 machine learning

Hierarchical Abstract Tree for Cross-Document Retrieval-Augmented Generation

This paper introduces Ψ\Psi-RAG, a novel tree-based retrieval-augmented generation framework that employs an adaptive hierarchical abstract tree index and a multi-granular retrieval agent to overcome the limitations of existing methods in handling cross-document multi-hop questions, achieving state-of-the-art performance on relevant benchmarks.

Original authors: Ziwen Zhao, Menglin Yang

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

Original authors: Ziwen Zhao, Menglin Yang

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 have a massive library containing millions of books, articles, and documents. You want to ask a complex question that requires connecting dots across many different pages, like, "Who is the wife of the man who produced the documentary about the singer who inspired Beyoncé?"

Traditional search engines (the "old way") are like a librarian who just grabs a few random pages that contain the words "Beyoncé" or "documentary." They often miss the crucial link to the specific man you're asking about because they don't understand the story connecting them.

Other advanced systems try to organize these books into a Tree (a hierarchy where big summaries sit on top of smaller details). However, the paper argues that existing tree systems have three major flaws:

  1. They force a square peg into a round hole: They assume all information is evenly distributed, which isn't true. This confuses the system when some topics are rare and others are common.
  2. They are isolated islands: The branches of the tree don't talk to each other well. If the answer requires jumping from one branch to another, the system gets stuck.
  3. They are too vague: The "summary" at the top of the tree is so broad it forgets the specific details needed to answer a precise question.

The Solution: Ψ-RAG (Psi-RAG)

The authors propose a new system called Ψ-RAG. Think of it as a super-smart, adaptive librarian who doesn't just organize books; they actively think about how to find the answer.

Here is how it works, broken down into two main parts:

1. The "Merging and Collapsing" Tree (The Library Reorganization)

Instead of forcing books into rigid, pre-defined categories (like "Sports" or "History"), Ψ-RAG builds its own map based on how similar the texts actually are.

  • The Analogy: Imagine you have a pile of mixed-up LEGO bricks. Instead of sorting them by color first, you start snapping similar bricks together. If you find two bricks that fit perfectly, you glue them. If you find a small cluster that fits under a bigger cluster, you attach it there.
  • The Result: This creates a "Hierarchical Abstract Tree." The bottom layer has the actual text chunks. The layers above are summaries (abstracts) of the layers below.
  • Why it's better: Unlike other systems that try to make every branch the same size (which messes up rare topics), Ψ-RAG lets the tree grow naturally. If a topic is rare, it gets its own small, distinct branch. If a topic is huge, it gets a big branch. This preserves the "shape" of the information.

2. The "Multi-Granular Agentic Retrieval" (The Detective Agent)

This is the brain of the operation. It's not just a search bar; it's an AI detective that can talk to the library.

  • The Detective's Job: When you ask a question, the agent doesn't just look once. It looks at the top of the tree (the big summaries) to get the general idea. If the answer isn't there, it asks itself, "What specific detail am I missing?"
  • Query Reorganization: If the agent realizes it's stuck, it rewrites your question to be more specific.
    • Original Question: "Who is the wife of the man who produced the documentary...?"
    • Agent's Rewritten Question: "Who is the wife of David Gest?" (After figuring out the man's name in the first step).
  • The Hybrid Search: The agent uses two tools at once:
    1. The Tree: To understand the big picture and follow the logical path.
    2. A Keyword Search (Sparse Index): To find exact names and facts that might get lost in a broad summary.
  • The Loop: The agent keeps asking, "Do I have enough info?" If not, it digs deeper, rewrites the question, and searches again until it has the full story.

Why This Matters (According to the Paper)

The paper tested this system on difficult questions that require "multi-hop" reasoning (connecting A to B, then B to C, then C to the answer).

  • Speed vs. Accuracy: Other tree systems were fast but inaccurate on big datasets. Graph-based systems (which map relationships like a subway map) were accurate but very slow to build.
  • The Winner: Ψ-RAG was 25.9% more accurate than the previous best tree system (RAPTOR) and 7.4% more accurate than the top graph system (HippoRAG 2).
  • Efficiency: It built its index 6.5 times faster than RAPTOR and was much faster than the graph systems, making it practical for large collections of documents.

In a Nutshell

Ψ-RAG is a new way to organize and search through huge amounts of text. It builds a flexible map that respects the natural structure of the data and uses an AI "detective" to navigate that map, asking follow-up questions and combining broad summaries with specific facts to solve complex puzzles that other systems miss.

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 →