Auto-BI: Automatically Build BI-Models Leveraging Local Join Prediction and Global Schema Graph
Not on the map. Why?
Abstract (arXiv)
Business Intelligence (BI) is crucial in modern enterprises and billion-dollar business. Traditionally, technical experts like database administrators would manually prepare BI-models (e.g., in star or snowflake schemas) that join tables in data warehouses, before less-technical business users can run analytics using end-user dashboarding tools. However, the popularity of self-service BI (e.g., Tableau and Power-BI) in recent years creates a strong demand for less technical end-users to build BI-models themselves. We develop an Auto-BI system that can accurately predict BI models given a set of input tables, using a principled graph-based optimization problem we propose called textitk-Min-Cost-Arborescence (k-MCA), which holistically considers both local join prediction and global schema-graph structures, leveraging a graph-theoretical structure called textitarborescence. While we prove k-MCA is intractable and inapproximate in general, we develop novel algorithms that can solve k-MCA optimally, which is shown to be efficient in practice with sub-second latency and can scale to the largest BI-models we encounter (with close to 100 tables). Auto-BI is rigorously evaluated on a unique dataset with over 100K real BI models we harvested, as well as on 4 popular TPC benchmarks. It is shown to be both efficient and accurate, achieving over 0.9 F1-score on both real and synthetic benchmarks.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Jun 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 0; 2025: 2; 2026: 3.
7 papers.
- 2023Table-GPT: Table-tuned GPT for Diverse Table Taskscited by 69
- 2023Auto-Tables: Synthesizing Multi-Step Transformations to Relationalize Tables without Using Examplescited by 15
- 2025MMTU: A Massive Multi-Task Table Understanding and Reasoning Benchmarkcited by 14
- 2025Auto-Test: Learning Semantic-Domain Constraints for Unsupervised Error Detection in Tablescited by 2
- 2026Nexus: Inferring Join Graphs from Metadata Alone via Iterative Low-Rank Matrix Completioncited by 0
- 2026Auto-Fill: Learning to Predict Missing Values Accurately with Specialist Language Modelscited by 0
- 2026BI-Agent and BI-Bench: Towards Automating End-to-End Business Intelligencecited by 0
- 2026BI-Agent and BI-Bench: Towards Automating End-to-End Business Intelligence16 Sep 2026
- 2026Auto-Fill: Learning to Predict Missing Values Accurately with Specialist Language Models22 Jul 2026
- 2026Nexus: Inferring Join Graphs from Metadata Alone via Iterative Low-Rank Matrix Completion9 Feb 2026
- 2025MMTU: A Massive Multi-Task Table Understanding and Reasoning Benchmark5 Jun 2025
- 2025Auto-Test: Learning Semantic-Domain Constraints for Unsupervised Error Detection in Tables14 Apr 2025
- 2023Table-GPT: Table-tuned GPT for Diverse Table Tasks13 Oct 2023
- 2023Auto-Tables: Synthesizing Multi-Step Transformations to Relationalize Tables without Using Examples27 Jul 2023