← Latest papers
🤖 AI

One Retrieval to Cover Them All: Co-occurrence-Aware Knowledge Base Reorganization for Session-Level RAG

This paper proposes a co-occurrence-aware knowledge base reorganization method that significantly improves session-level retrieval coverage and efficiency for enterprise RAG systems by clustering related documents and expanding query candidates, arguing that session-level coverage should replace single-query recall as the primary evaluation metric.

Original authors: Shivam Ratnakar, Yixuan Zhu, Cecilia Cheng, Chaya Vijayakumar

Published 2026-07-01
📖 4 min read☕ Coffee break read

Original authors: Shivam Ratnakar, Yixuan Zhu, Cecilia Cheng, Chaya Vijayakumar

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 fix a complex problem with your website, like setting up a new online store. You need to do four things: connect your domain name, pick a design template, set up payments, and configure email.

In a standard AI system (called RAG), the computer acts like a librarian who only knows how to find books that look exactly like the question you ask.

  • You ask: "How do I connect my domain?"
  • The librarian finds three articles about domains.
  • The Problem: The librarian doesn't realize you also need the articles about templates and payments right now. Those articles are on completely different shelves in the library. To get them, you have to ask four separate questions, wait for the librarian to find each one, and hope they get it right every time.

The authors of this paper call this a "blind spot." They found that a standard system only finds about 41% of the information you actually need in one go.

The Solution: A New Way to Organize the Library

The researchers propose a clever trick: reorganize the library based on what people actually do together, not just what the books look like.

Think of it like a grocery store.

  • Standard System: It puts "Milk" next to "Cheese" because they are both white dairy products (semantic similarity).
  • This New System: It notices that people who buy "Milk" also almost always buy "Cereal" and "Strawberries" (co-occurrence), even though milk and strawberries don't look alike. So, it moves the Cereal and Strawberries to the same aisle as the Milk.

How It Works (The Simple Steps)

  1. Offline Reorganization (The "Night Shift"): Before anyone asks a question, the system looks at thousands of past user sessions. It sees that when people ask about domains, they often also need help with templates and payments. It groups these unrelated topics together into "clusters" or "neighborhoods."
  2. Online Retrieval (The "Day Shift"): When you ask your question, the system does two things:
    • It finds the most obvious answer (like the standard librarian).
    • The Magic Step: It immediately looks at the "neighborhood" where that answer lives and grabs the other items in that cluster (the templates and payments), even if they don't look like your question.
  3. The Result: Instead of giving you just the domain articles, it gives you the domain articles plus the template and payment articles in a single answer.

Why This Matters

The paper tested this on a real enterprise knowledge base with over 6,000 articles. Here is what they found:

  • One Call, More Answers: Instead of needing four separate questions to get all the info, a single question now covers 58% of the user's needs (up from 41%).
  • Fewer Steps: To get 70% of the information you need, users now need 34% fewer questions. It's like finishing your shopping trip in one trip instead of four.
  • Smaller Library: Because the system groups things efficiently, it can shrink the effective size of the knowledge base to 20% of its original size while still finding the right answers.
  • Works Everywhere: This trick worked no matter which "brain" (AI model) they used to understand the words, and it worked across six different types of topics (like payments, email, and design).

The Trade-Off

The authors admit there is a tiny cost. Because they are grabbing a wider net of information, sometimes the very first answer might be slightly less perfect than before (dropping from 96% to 93% precision). However, they argue this is a great trade-off. It is much better to have 58% of the solution in front of you immediately than to have the "perfect" single answer and then have to ask three more questions to get the rest.

What They Didn't Claim

  • They did not claim this works for one-off questions where there is no follow-up (like a trivia quiz).
  • They did not claim this makes the AI's final written answer perfect; they only measured if the right documents were found.
  • They did not use real user logs for the training (due to privacy), but instead used expert-labeled data and simulated user paths to teach the system how to group things.

In short: This paper suggests that for complex, real-world problems, we shouldn't just ask the AI to find the "most similar" document. We should teach the AI to find the "most helpful group" of documents based on how humans actually use them together.

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 →