← Latest papers
🤖 machine learning

LLM-guided Hierarchical Search for End-to-end Reasoning Intensive Retrieval

This paper introduces LATTICE, an LLM-guided hierarchical search framework that eliminates reliance on embedding models by constructing a navigable index and performing path-aggregated traversal, achieving state-of-the-art performance on reasoning-intensive retrieval benchmarks while remaining competitive on traditional tasks.

Original authors: Nilesh Gupta, Wei-Cheng Chang, Ngot Bui, Cho-Jui Hsieh, Inderjit S. Dhillon

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

Original authors: Nilesh Gupta, Wei-Cheng Chang, Ngot Bui, Cho-Jui Hsieh, Inderjit S. Dhillon

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

The Problem: The "Bad Librarian" and the "Smart Detective"

Imagine you are looking for a very specific, tricky answer in a massive library. Maybe you need to find a legal precedent for a weird fact pattern, or figure out how to program a drone to do a specific spin.

The Old Way (Standard Search):
Currently, most search engines work like a two-step process:

  1. The Librarian (Embedding Model): You ask a question. A fast, cheap "Librarian" scans the library and hands you the top 10 books that look like they might have the answer based on the words you used.
  2. The Detective (LLM): A smart "Detective" (a Large Language Model) reads those 10 books to see which one is actually right.

The Flaw:
The paper argues that for complex questions requiring deep reasoning, the Librarian often fails. If you ask a tricky question, the Librarian might hand you books that share the same words but are about the wrong topic.

  • Example: You ask, "How do I rotate a drone?" The Librarian might hand you a book about "rotating a wheel" because they both share the word "rotate."
  • The Result: The Detective is smart, but they can only read the books the Librarian gave them. If the Librarian didn't pick the right book, the Detective can't find the answer, no matter how smart they are.

The New Idea: LATTICE (The "Smart Map")

The authors propose a new system called LATTICE. Instead of asking a Librarian to guess which books to show, they build a Smart Map of the entire library that a Detective can walk through directly.

In this new system, there is no Librarian at search time. The Detective walks the map themselves, reading the signs at every fork in the road to decide which path to take.

How the Map is Built (Offline Construction)

Before anyone ever asks a question, the system builds a hierarchical tree (a map) of the documents.

  • The Old Way (Bottom-Up): Previous methods tried to group documents by looking at their "vectors" (mathematical representations of words). The paper says this is like grouping books just because they have similar cover colors. It works for simple things, but for complex topics, it mixes up unrelated ideas.
  • The LATTICE Way (Top-Down): LATTICE uses a smart AI to build the map from the top down.
    1. It starts with the whole library.
    2. The AI reads summaries of all the books and asks: "What are the main themes here?"
    3. It splits the library into big buckets (e.g., "Math," "History," "Coding").
    4. It keeps splitting those buckets into smaller and smaller groups until every leaf on the tree is a single document.
    • Analogy: Instead of sorting books by color, the AI acts like a master librarian who organizes the shelves by deep meaning, ensuring that "Drone Rotation" is grouped with "Flight Control," not "Wheel Mechanics."

How the Search Works (Online Traversal)

When you ask a question, the AI (the Detective) walks down this tree.

  1. The Fork in the Road: The AI stands at a node (a category like "Robotics"). It sees several branches (e.g., "Drone Control," "Robot Arms," "AI Logic").
  2. The Decision: The AI reads the description of each branch and asks itself: "Which of these paths is most likely to lead to the answer?"
  3. The Challenge: AI models can be inconsistent. If you show them Branch A and Branch B, they might pick A. But if you show them Branch A, Branch B, and a terrible Branch C, they might pick B because the comparison changed.
  4. The Fix (Calibration): To stop the AI from getting confused by the "company it keeps," LATTICE uses a trick called Cross-Branch Calibration.
    • Analogy: Imagine the AI is judging a talent show. If it only sees a bad singer and a good singer, it picks the good one. But if it sees a bad singer, a good singer, and a world-class singer, its rating of the "good" singer might drop.
    • LATTICE solves this by always showing the AI a few "reference singers" (calibration nodes) from other parts of the library. This gives the AI a stable baseline so it can rate the current branches fairly, regardless of who else is in the room.

Why This Matters (The Results)

The paper tested LATTICE on a benchmark called BRIGHT, which is full of difficult, reasoning-heavy questions (like solving math proofs or finding specific legal cases).

  • The Winner: A single, standard AI (Gemini-3-Flash) using LATTICE performed better than the current state-of-the-art systems, which usually require expensive, custom-trained teams of AIs.
  • The Trade-off: This system is slower than standard search because the AI has to "think" at every step of the tree. It's not for typing a query and getting an instant answer. It's for "Deep Research" where you need the best answer, even if it takes a few seconds (or tens of seconds) to find it.
  • The Cost: It works with open-source models too, making it cheaper than some proprietary systems.

Summary in One Sentence

LATTICE replaces the "guess-and-check" method of current search engines with a "guided tour" where a smart AI walks through a pre-built, meaning-based map of the library, using clever tricks to stay consistent and find the right answer even for the hardest questions.

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 →