DBPal: Weak Supervision for Learning a Natural Language Interface to Databases
Not on the map. Why?
Abstract (arXiv)
This paper describes DBPal, a new system to translate natural language utterances into SQL statements using a neural machine translation model. While other recent approaches use neural machine translation to implement a Natural Language Interface to Databases (NLIDB), existing techniques rely on supervised learning with manually curated training data, which results in substantial overhead for supporting each new database schema. In order to avoid this issue, DBPal implements a novel training pipeline based on weak supervision that synthesizes all training data from a given database schema. In our evaluation, we show that DBPal can outperform existing rule-based NLIDBs while achieving comparable performance to other NLIDBs that leverage deep neural network models without relying on manually curated training data for every new database schema.
Key facts. Cited by 5 papers in the map (data through 13 Oct 2026). First posted on arXiv 11 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 1.
5 papers.
- 2021Factoring Statutory Reasoning as Language Understanding Challengescited by 20
- 2022CodexDB: Generating Code for Processing SQL Queries using GPT-3 Codexcited by 5
- 2021Translating synthetic natural language to database queries: a polyglot deep learning frameworkcited by 2
- 2022Demonstrating CAT: Synthesizing Data-Aware Conversational Agents for Transactional Databasescited by 0
- 2023Conversational Data Exploration: A Game-Changer for Designing Data Science Pipelinescited by 0
- 2023Conversational Data Exploration: A Game-Changer for Designing Data Science Pipelines12 Nov 2023
- 2022CodexDB: Generating Code for Processing SQL Queries using GPT-3 Codex19 Apr 2022
- 2022Demonstrating CAT: Synthesizing Data-Aware Conversational Agents for Transactional Databases26 Mar 2022
- 2021Factoring Statutory Reasoning as Language Understanding Challenges17 May 2021
- 2021Translating synthetic natural language to database queries: a polyglot deep learning framework14 Apr 2021