Litcius/Paper detail

A Deep Dive into Deep Learning Approaches for Text-to-SQL Systems

George Katsogiannis-Meimarakis, Georgia Koutrika

202143 citationsDOI

Abstract

Data is a prevalent part of every business and scientific domain,but its explosive volume and increasing complexity make data querying challenging even for experts. For this reason, numerous text-to-SQL systems have been developed that enable querying relational databases using natural language. The recent advances on deep neural networks along with the creation of two large datasets specifically made for training text-to-SQL systems, have paved the path for a novel and very promising research area. The purpose of this tutorial is a deep dive into this area, covering state-of-the-art techniques for natural language representation in neural networks,benchmarks that sparked research and competition, recent text-to-SQL systems using deep learning techniques, as well as open problems and research opportunities.

Topics & Concepts

Computer scienceSQLDeep learningArtificial intelligenceNatural languageDomain (mathematical analysis)Artificial neural networkRepresentation (politics)Relational databasePath (computing)Data scienceNatural language processingDatabaseProgramming languagePoliticsMathematicsLawMathematical analysisPolitical scienceTopic ModelingWeb Data Mining and AnalysisAdvanced Database Systems and Queries