Exploring Multi-Table Retrieval Through Iterative Search
Not on the map. Why?
Abstract (arXiv)
Open-domain question answering over datalakes requires retrieving and composing information from multiple tables, a challenging subtask that demands semantic relevance and structural coherence (e.g., joinability). While exact optimization methods like Mixed-Integer Programming (MIP) can ensure coherence, their computational complexity is often prohibitive. Conversely, simpler greedy heuristics that optimize for query coverage alone often fail to find these coherent, joinable sets. This paper frames multi-table retrieval as an iterative search process, arguing this approach offers advantages in scalability, interpretability, and flexibility. We propose a general framework and a concrete instantiation: a fast, effective Greedy Join-Aware Retrieval algorithm that holistically balances relevance, coverage, and joinability. Experiments across 5 NL2SQL benchmarks demonstrate that our iterative method achieves competitive retrieval performance compared to the MIP-based approach while being 4-400x faster depending on the benchmark and search space settings. This work highlights the potential of iterative heuristics for practical, scalable, and composition-aware retrieval.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 11 of its 13 references that are in the map. First posted on arXiv 17 Nov 2025.
Builds on
11 of 13 references.
References · 11
- 2021Unsupervised Dense Information Retrieval with Contrastive Learningcited by 1,216
- 2018Spider: A Large-Scale Human-Labeled Dataset for Complex and Cross-Domain Semantic Parsing and Text-to-SQL Taskcited by 1,139
- 2023Can LLM Already Serve as A Database Interface? A BIg Bench for Large-Scale Database Grounded Text-to-SQLscited by 688
- 2021Open Domain Question Answering over Tables via Dense Retrievalcited by 74
- 2024BEAVER: An Enterprise Benchmark for Text-to-SQLcited by 42
- 2024Is Table Retrieval a Solved Problem? Exploring Join-Aware Multi-Table Retrievalcited by 27
- 2023CRUSH4SQL: Collective Retrieval Using Schema Hallucination For Text2SQLcited by 24
- 2023DBCopilot: Natural Language Querying over Massive Databases via Schema Routingcited by 10
- 2025Can we Retrieve Everything All at Once? ARM: An Alignment-Oriented LLM-based Retrieval Methodcited by 10
- 2024MURRE: Multi-Hop Table Retrieval with Removal for Open-Domain Text-to-SQLcited by 7
- 2024Redefining Information Retrieval of Structured Database via Large Language Modelscited by 4
Built on by
Citing papers per year: 2026: 2.
2 papers.