← Latest papers
💬 NLP

Latent Bridges for Multi-Table Question Answering

The paper introduces GRAB, an efficient pipeline that connects frozen large language models with relational data by encoding heterogeneous graphs into query-conditioned latent tokens, significantly improving multi-table question answering performance while training only a lightweight 91M parameter module.

Original authors: Simone Varriale, Tamara Cucumides, Floris Geerts, Paolo Papotti

Published 2026-06-30
📖 5 min read🧠 Deep dive

Original authors: Simone Varriale, Tamara Cucumides, Floris Geerts, Paolo Papotti

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 of information, but instead of books, the information is stored in hundreds of different spreadsheets (tables). Some spreadsheets list products, others list cities, and others list sales numbers. They are all connected, but the connections are hidden in the way the data is organized.

Now, imagine you ask a very smart, well-read librarian (an AI called an LLM) a question like: "Which city had the most hardware transactions?"

The Problem: The "Text-Only" Librarian

Traditionally, to get the answer, we would take all these spreadsheets, flatten them out, and turn them into one giant, messy paragraph of text. We'd feed this paragraph to the librarian.

The problem is that spreadsheets have a special structure: rows, columns, and hidden links between them. When you turn a spreadsheet into a paragraph, you lose that structure. It's like taking a complex Lego castle, smashing it into a pile of bricks, and handing the pile to the librarian and asking them to rebuild the castle in their head. The librarian is smart, but they have to guess where the bricks go. They often get lost, especially when the question requires jumping between different spreadsheets.

The Solution: GRAB (The "Architect's Blueprint")

The authors of this paper introduce a new system called GRAB. Instead of just handing the librarian a pile of bricks (text), GRAB acts as a specialized architect who builds a blueprint first.

Here is how GRAB works, step-by-step:

  1. The Architect (The Graph Constructor):
    GRAB looks at the spreadsheets and realizes they aren't just text; they are a network. It builds a visual map (a graph) where:

    • Rows are like specific locations.
    • Columns are like categories (e.g., "City" or "Product").
    • Values are the actual items (e.g., "Rome" or "Hammer").
    • Connections: If "Rome" appears in the "City" column of two different spreadsheets, the architect draws a direct line connecting them. This makes the hidden links between tables visible and obvious.
  2. The Messenger (The Graph Encoder):
    Once the map is built, a messenger runs around it, passing notes between the connected points. This messenger gathers all the structural clues: "Hey, this 'Rome' is connected to 'Hardware' in Table A and 'Sales' in Table B." This process helps the system understand the relationships without needing to read every single word.

  3. The Translator (The Latent Bridge):
    The architect and messenger have done their job, but the librarian (the AI) only speaks "Text." GRAB has a special translator that takes the complex map and the specific question you asked ("Which city...?") and compresses it into a tiny, super-smart summary.

    • Think of this as a highlighter. Instead of giving the librarian the whole map, the translator highlights only the parts of the map relevant to your specific question.
    • Crucially, this summary is "question-conditioned." If you ask about "Cities," it highlights cities. If you ask about "Sales," it highlights sales. It doesn't just summarize everything; it summarizes what you need.
  4. The Librarian (The Frozen LLM):
    Finally, the librarian receives two things:

    • The original text (the flattened spreadsheets, just in case they need to read a specific number).
    • The highlighted blueprint (the structural summary from GRAB).

    Because the librarian now has the blueprint, they don't have to guess the structure. They can focus their brainpower on reasoning and answering.

Why This is a Big Deal

  • The Librarian Doesn't Change: Usually, to make a librarian better at spreadsheets, you have to retrain them from scratch, which is expensive and can make them forget how to do other things (like writing poetry). GRAB keeps the librarian exactly the same ("frozen"). It only trains the small, lightweight Architect and Translator (about 91 million parameters, which is tiny compared to the librarian's billions).
  • It's Efficient: You can train this whole system on a single computer, whereas retraining the librarian would require a massive supercomputer.
  • It Works Best on Hard Problems: The paper shows that GRAB shines when the question is tricky and requires jumping between multiple tables. It solves the "structural" part of the puzzle so the librarian can solve the "reasoning" part.

The Limits

The paper is honest about what GRAB can't do.

  • It's not a Calculator: GRAB is great at finding the right rows and columns (e.g., "Find all sales in Rome"). But if the question requires exact, complex math (like calculating a precise average of thousands of numbers), GRAB still relies on the librarian to do the math. It helps the librarian find the numbers, but it doesn't do the arithmetic itself.
  • It Needs the Text: GRAB doesn't replace the text; it supplements it. The librarian still needs the raw text to read the exact values, while GRAB provides the map to find them quickly.

In a Nutshell

GRAB is like giving a detective a magnifying glass and a map before they start investigating. Instead of making the detective learn how to read maps from scratch (retraining the AI), GRAB provides a specialized tool that highlights the clues and connects the dots, allowing the detective to solve the case much faster and more accurately.

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 →