A Comparative Survey of Recent Natural Language Interfaces for Databases
Not on the map. Why?
Abstract (arXiv)
Over the last few years natural language interfaces (NLI) for databases have gained significant traction both in academia and industry. These systems use very different approaches as described in recent survey papers. However, these systems have not been systematically compared against a set of benchmark questions in order to rigorously evaluate their functionalities and expressive power. In this paper, we give an overview over 24 recently developed NLIs for databases. Each of the systems is evaluated using a curated list of ten sample questions to show their strengths and weaknesses. We categorize the NLIs into four groups based on the methodology they are using: keyword-, pattern-, parsing-, and grammar-based NLI. Overall, we learned that keyword-based systems are enough to answer simple questions. To solve more complex questions involving subqueries, the system needs to apply some sort of parsing to identify structural dependencies. Grammar-based systems are overall the most powerful ones, but are highly dependent on their manually designed rules. In addition to providing a systematic analysis of the major systems, we derive lessons learned that are vital for designing NLIs that can answer a wide range of user questions.
Key facts. Cited by 33 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 5; 2023: 12; 2024: 2; 2025: 2; 2026: 7.
33 papers.
Sort:
By area:
- 2023ScienceBenchmark: A Complex Real-World Benchmark for Evaluating Natural Language to SQL Systemscited by 42
- 2022Towards Robustness of Text-to-SQL Models Against Natural and Realistic Adversarial Table Perturbationcited by 28
- 2023Natural Language Interfaces for Tabular Data Querying and Visualization: A Surveycited by 27
- 2023L2CEval: Evaluating Language-to-Code Generation Capabilities of Large Language Modelscited by 22
- 2021mRAT-SQL+GAP:A Portuguese Text-to-SQL Transformercited by 15
- 2021Weakly Supervised Text-to-SQL Parsing through Question Decompositioncited by 15
- 2022Knowledge Graph Question Answering Datasets and Their Generalizability: Are They Enough for Future Research?cited by 13
- 2024Evaluating the Data Model Robustness of Text-to-SQL Systems Based on Real User Queriescited by 12
- 2023Marrying Dialogue Systems with Data Visualization: Interactive Data Visualization Generation from Natural Language Conversationscited by 9
- 2023DBCopilot: Natural Language Querying over Massive Databases via Schema Routingcited by 9
- 2022Speech-to-SQL: Towards Speech-driven SQL Query Generation From Natural Language Questioncited by 6
- 2022Knowledge Graph - Deep Learning: A Case Study in Question Answering in Aviation Safety Domaincited by 5
21 more
- 2023Knowledge Graph Question Answering for Materials Science (KGQA4MAT): Developing Natural Language Interface for Metal-Organic Frameworks Knowledge Graph (MOF-KG) Using LLMcited by 5
- 2021DBTagger: Multi-Task Learning for Keyword Mapping in NLIDBs Using Bi-Directional Recurrent Neural Networkscited by 3
- 2023There is No Big Brother or Small Brother: Knowledge Infusion in Language Models for Link Prediction and Question Answeringcited by 3
- 2023A Multilingual Translator to SQL with Database Schema Pruning to Improve Self-Attentioncited by 3
- 2023Spider4SPARQL: A Complex Benchmark for Evaluating Knowledge Graph Question Answering Systemscited by 3
- 2021Translating synthetic natural language to database queries: a polyglot deep learning frameworkcited by 2
- 2024Charting the Future: Using Chart Question-Answering for Scalable Evaluation of LLM-Driven Data Visualizationscited by 2
- 2025Jackal: A Real-World Execution-Based Benchmark Evaluating Large Language Models on Text-to-JQL Taskscited by 2
- 2021INODE: Building an End-to-End Data Exploration System in Practice [Extended Vision]cited by 1
- 2022xDBTagger: Explainable Natural Language Interface to Databases Using Keyword Mappings and Schema Graphcited by 1
- 2023KITLM: Domain-Specific Knowledge InTegration into Language Models for Question Answeringcited by 1
- 2025Using LLMs for Analyzing AIS Datacited by 1
- 2026Human-Level Text-to-SQL via Reinforcement Learning on Verified Data, Without Pipeline Engineeringcited by 1
- 2026EXPO-SQL: Execution-based Clause-level Policy Optimization for Text-to-SQLcited by 1
- 2023GNN2R: Weakly-Supervised Rationale-Providing Question Answering over Knowledge Graphscited by 0
- 2023Translating Natural Language Queries to SQL Using the T5 Modelcited by 0
- 2026Natural Language Interfaces for Spatial and Temporal Databases: A Comprehensive Overview of Methods, Taxonomy, and Future Directionscited by 0
- 2026Beyond Adoption Intention How Trust in Augmented Analytics Relates to Perceived Decision Quality Among Non-Technical BI Userscited by 0
- 2026STRATOS: Bridging the Symbolic-to-Numeric Gap in Spatio-Temporal Text-to-SQL for Meteorological Datacited by 0
- 2026SemPlan: Benchmarking Structured Semantic Planning for LLM-Based Queries over Enterprise Datacited by 0
- 2026DRL: A Deterministic Relational Middleware Layer for Transaction-Safe Enterprise NL2SQL Under Schema-Graph Scalingcited by 0
- 2026SemPlan: Benchmarking Structured Semantic Planning for LLM-Based Queries over Enterprise Data12 Aug 2026
- 2026DRL: A Deterministic Relational Middleware Layer for Transaction-Safe Enterprise NL2SQL Under Schema-Graph Scaling23 Jul 2026
- 2026STRATOS: Bridging the Symbolic-to-Numeric Gap in Spatio-Temporal Text-to-SQL for Meteorological Data3 Jul 2026
- 2026EXPO-SQL: Execution-based Clause-level Policy Optimization for Text-to-SQL29 Apr 2026
- 2026Beyond Adoption Intention How Trust in Augmented Analytics Relates to Perceived Decision Quality Among Non-Technical BI Users6 Apr 2026
- 2026Natural Language Interfaces for Spatial and Temporal Databases: A Comprehensive Overview of Methods, Taxonomy, and Future Directions24 Mar 2026
- 2026Human-Level Text-to-SQL via Reinforcement Learning on Verified Data, Without Pipeline Engineering20 Mar 2026
- 2025Jackal: A Real-World Execution-Based Benchmark Evaluating Large Language Models on Text-to-JQL Tasks28 Sep 2025
- 2025Using LLMs for Analyzing AIS Data10 Apr 2025
- 2024Charting the Future: Using Chart Question-Answering for Scalable Evaluation of LLM-Driven Data Visualizations27 Sep 2024
- 2024Evaluating the Data Model Robustness of Text-to-SQL Systems Based on Real User Queries13 Feb 2024
- 2023Translating Natural Language Queries to SQL Using the T5 Model12 Dec 2023
21 more
- 2023DBCopilot: Natural Language Querying over Massive Databases via Schema Routing6 Dec 2023
- 2023GNN2R: Weakly-Supervised Rationale-Providing Question Answering over Knowledge Graphs4 Dec 2023
- 2023Natural Language Interfaces for Tabular Data Querying and Visualization: A Survey27 Oct 2023
- 2023L2CEval: Evaluating Language-to-Code Generation Capabilities of Large Language Models29 Sep 2023
- 2023Spider4SPARQL: A Complex Benchmark for Evaluating Knowledge Graph Question Answering Systems28 Sep 2023
- 2023Knowledge Graph Question Answering for Materials Science (KGQA4MAT): Developing Natural Language Interface for Metal-Organic Frameworks Knowledge Graph (MOF-KG) Using LLM20 Sep 2023
- 2023KITLM: Domain-Specific Knowledge InTegration into Language Models for Question Answering7 Aug 2023
- 2023Marrying Dialogue Systems with Data Visualization: Interactive Data Visualization Generation from Natural Language Conversations29 Jul 2023
- 2023A Multilingual Translator to SQL with Database Schema Pruning to Improve Self-Attention25 Jun 2023
- 2023ScienceBenchmark: A Complex Real-World Benchmark for Evaluating Natural Language to SQL Systems7 Jun 2023
- 2023There is No Big Brother or Small Brother: Knowledge Infusion in Language Models for Link Prediction and Question Answering10 Jan 2023
- 2022Towards Robustness of Text-to-SQL Models Against Natural and Realistic Adversarial Table Perturbation20 Dec 2022
- 2022xDBTagger: Explainable Natural Language Interface to Databases Using Keyword Mappings and Schema Graph7 Oct 2022
- 2022Knowledge Graph - Deep Learning: A Case Study in Question Answering in Aviation Safety Domain31 May 2022
- 2022Knowledge Graph Question Answering Datasets and Their Generalizability: Are They Enough for Future Research?13 May 2022
- 2022Speech-to-SQL: Towards Speech-driven SQL Query Generation From Natural Language Question4 Jan 2022
- 2021Weakly Supervised Text-to-SQL Parsing through Question Decomposition12 Dec 2021
- 2021mRAT-SQL+GAP:A Portuguese Text-to-SQL Transformer7 Oct 2021
- 2021Translating synthetic natural language to database queries: a polyglot deep learning framework14 Apr 2021
- 2021INODE: Building an End-to-End Data Exploration System in Practice [Extended Vision]9 Apr 2021
- 2021DBTagger: Multi-Task Learning for Keyword Mapping in NLIDBs Using Bi-Directional Recurrent Neural Networks11 Jan 2021
- 2023ScienceBenchmark: A Complex Real-World Benchmark for Evaluating Natural Language to SQL Systemscited by 42
- 2022Towards Robustness of Text-to-SQL Models Against Natural and Realistic Adversarial Table Perturbationcited by 28
- 2023Natural Language Interfaces for Tabular Data Querying and Visualization: A Surveycited by 27
- 2023L2CEval: Evaluating Language-to-Code Generation Capabilities of Large Language Modelscited by 22
- 2021mRAT-SQL+GAP:A Portuguese Text-to-SQL Transformercited by 15
- 2021Weakly Supervised Text-to-SQL Parsing through Question Decompositioncited by 15
- 2022Knowledge Graph Question Answering Datasets and Their Generalizability: Are They Enough for Future Research?cited by 13
- 2024Evaluating the Data Model Robustness of Text-to-SQL Systems Based on Real User Queriescited by 12
- 2023Marrying Dialogue Systems with Data Visualization: Interactive Data Visualization Generation from Natural Language Conversationscited by 9
- 2023DBCopilot: Natural Language Querying over Massive Databases via Schema Routingcited by 9
- 2022Speech-to-SQL: Towards Speech-driven SQL Query Generation From Natural Language Questioncited by 6
- 2022Knowledge Graph - Deep Learning: A Case Study in Question Answering in Aviation Safety Domaincited by 5
12 most cited of 32 All 32 (JSON)
- 2026SemPlan: Benchmarking Structured Semantic Planning for LLM-Based Queries over Enterprise Data12 Aug 2026
- 2026DRL: A Deterministic Relational Middleware Layer for Transaction-Safe Enterprise NL2SQL Under Schema-Graph Scaling23 Jul 2026
- 2026STRATOS: Bridging the Symbolic-to-Numeric Gap in Spatio-Temporal Text-to-SQL for Meteorological Data3 Jul 2026
- 2026EXPO-SQL: Execution-based Clause-level Policy Optimization for Text-to-SQL29 Apr 2026
- 2026Beyond Adoption Intention How Trust in Augmented Analytics Relates to Perceived Decision Quality Among Non-Technical BI Users6 Apr 2026
- 2026Natural Language Interfaces for Spatial and Temporal Databases: A Comprehensive Overview of Methods, Taxonomy, and Future Directions24 Mar 2026
- 2026Human-Level Text-to-SQL via Reinforcement Learning on Verified Data, Without Pipeline Engineering20 Mar 2026
- 2025Jackal: A Real-World Execution-Based Benchmark Evaluating Large Language Models on Text-to-JQL Tasks28 Sep 2025
- 2025Using LLMs for Analyzing AIS Data10 Apr 2025
- 2024Evaluating the Data Model Robustness of Text-to-SQL Systems Based on Real User Queries13 Feb 2024
- 2023Translating Natural Language Queries to SQL Using the T5 Model12 Dec 2023
- 2023DBCopilot: Natural Language Querying over Massive Databases via Schema Routing6 Dec 2023
12 newest of 32 All 32 (JSON)