CLFeb 4, 2019

A Comprehensive Exploration on WikiSQL with Table-Aware Word Contextualization

arXiv:1902.01069v2271 citations
Originality Incremental advance
AI Analysis

This work addresses the challenge of natural language interfaces to databases, showing near-optimal performance on a specific dataset, but it is incremental as it combines existing methods with a novel contextualization approach.

The paper tackled the problem of converting natural language to SQL queries on the WikiSQL dataset, achieving human-level performance with a model that outperformed previous state-of-the-art by 8.2% in logical form accuracy and 2.5% in execution accuracy, and even exceeded human performance by 1.3% in execution accuracy.

We present SQLova, the first Natural-language-to-SQL (NL2SQL) model to achieve human performance in WikiSQL dataset. We revisit and discuss diverse popular methods in NL2SQL literature, take a full advantage of BERT {Devlin et al., 2018) through an effective table contextualization method, and coherently combine them, outperforming the previous state of the art by 8.2% and 2.5% in logical form and execution accuracy, respectively. We particularly note that BERT with a seq2seq decoder leads to a poor performance in the task, indicating the importance of a careful design when using such large pretrained models. We also provide a comprehensive analysis on the dataset and our model, which can be helpful for designing future NL2SQL datsets and models. We especially show that our model's performance is near the upper bound in WikiSQL, where we observe that a large portion of the evaluation errors are due to wrong annotations, and our model is already exceeding human performance by 1.3% in execution accuracy.

Code Implementations5 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes