ChatBI: Towards Natural Language to Complex Business Intelligence SQL
Jinqing Lian, Xinyi Liu, Yingxia Shao, Yang Dong, Ming Wang, Zhang, Wei, Tianqi Wan, Ming Dong, Hailin Yan

TL;DR
ChatBI is a novel system that enhances natural language to SQL conversion for complex business intelligence tasks by decomposing schema linking and employing a phased process, achieving superior practical results.
Contribution
The paper introduces ChatBI, a new approach that decomposes schema linking into view selection and uses a phased process for improved accuracy in complex BI scenarios.
Findings
ChatBI outperforms existing NL2SQL methods in real BI scenarios.
It effectively handles large schemas with many columns.
Achieved high accuracy and efficiency in large-scale deployment.
Abstract
The Natural Language to SQL (NL2SQL) technology provides non-expert users who are unfamiliar with databases the opportunity to use SQL for data analysis.Converting Natural Language to Business Intelligence (NL2BI) is a popular practical scenario for NL2SQL in actual production systems. Compared to NL2SQL, NL2BI introduces more challenges. In this paper, we propose ChatBI, a comprehensive and efficient technology for solving the NL2BI task. First, we analyze the interaction mode, an important module where NL2SQL and NL2BI differ in use, and design a smaller and cheaper model to match this interaction mode. In BI scenarios, tables contain a huge number of columns, making it impossible for existing NL2SQL methods that rely on Large Language Models (LLMs) for schema linking to proceed due to token limitations. The higher proportion of ambiguous columns in BI scenarios also makes schema…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBig Data and Business Intelligence
