A Survey on Text-to-SQL Parsing: Concepts, Methods, and Future Directions
Bowen Qin, Binyuan Hui, Lihan Wang, Min Yang, Jinyang Li, Binhua Li,, Ruiying Geng, Rongyu Cao, Jian Sun, Luo Si, Fei Huang, Yongbin Li

TL;DR
This survey reviews recent advances in deep learning methods for text-to-SQL parsing, highlighting datasets, models, challenges, and future research directions in converting natural language questions into SQL queries.
Contribution
It provides a comprehensive overview of deep learning approaches, datasets, and challenges in text-to-SQL parsing, and discusses future research directions.
Findings
Deep neural networks have advanced text-to-SQL parsing.
Pre-trained language models have achieved state-of-the-art results.
Challenges include handling complex queries and multi-turn interactions.
Abstract
Text-to-SQL parsing is an essential and challenging task. The goal of text-to-SQL parsing is to convert a natural language (NL) question to its corresponding structured query language (SQL) based on the evidences provided by relational databases. Early text-to-SQL parsing systems from the database community achieved a noticeable progress with the cost of heavy human engineering and user interactions with the systems. In recent years, deep neural networks have significantly advanced this task by neural generation models, which automatically learn a mapping function from an input NL question to an output SQL query. Subsequently, the large pre-trained language models have taken the state-of-the-art of the text-to-SQL parsing task to a new level. In this survey, we present a comprehensive review on deep learning approaches for text-to-SQL parsing. First, we introduce the text-to-SQL parsing…
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
TopicsNatural Language Processing Techniques · Topic Modeling · Speech and dialogue systems
