SQL-Factory: A Multi-Agent Framework for High-Quality and Large-Scale SQL Generation
SQL-Factory: A Multi-Agent Framework for High-Quality and Large-Scale SQL Generation
High quality SQL corpus is essential for intelligent database. For example, Text-to-SQL requires SQL queries and correspond natural language questions as training samples. However, collecting such query corpus remains challenging in practice due to the high cost of manual annotation, which highlights the importance of automatic SQL generation. Despite recent advances, existing generation methods still face limitations in achieving both diversity and cost-effectiveness. Besides, many methods also treat all tables equally, which overlooks schema complexity and leads to under-utilization of structurally rich tables. To address these issues, this paper proposes a multi-agent framework for high-quality and large-scale SQL generation, dubbed SQL-Factory. It decomposes the generation process into three collaborative teams: the Generation Team explores diverse query structures using a powerful language model, the Expansion Team scales promising patterns via a lightweight language model, and the Management Team adaptively schedules the workflow and evaluates the quality of synthesized queries. This modular framework ensures a balanced trade-off between diversity, scalability, and generation cost. We apply SQL-Factory to four widely used benchmarks and generate over 300,000 SQL queries with less than $200 API cost. Our generated queries achieve higher diversity compared to other methods, and extensive experiments demonstrate that the generated queries significantly improve the model performance in various downstream tasks.
Jiahui Li、Tongwang Wu、Yuren Mao、Yunjun Gao、Yajie Feng、Huaizhong Liu
计算技术、计算机技术
Jiahui Li,Tongwang Wu,Yuren Mao,Yunjun Gao,Yajie Feng,Huaizhong Liu.SQL-Factory: A Multi-Agent Framework for High-Quality and Large-Scale SQL Generation[EB/OL].(2025-04-20)[2025-07-16].https://arxiv.org/abs/2504.14837.点此复制
评论