Towards a theory of natural language interfaces to databases

By Ana-Maria Popescu, Oren Etzioni, Henry A. Kautz. 2003

664 citations recorded by the source corpus.

The need for Natural Language Interfaces to databases (NLIs) has become increasingly acute as more and more people access information through their web browsers, PDAs, and cell phones. Yet NLIs are only usable if they map natural language questions to SQL queries correctly. As Schneiderman and Norman have argued, people are unwilling to trade reliable and predictable user interfaces for intelligent but unreliable ones. In this paper, we introduce a theoretical framework for reliable NLIs, which is the foundation for the fully implemented Precise NLI. We prove that, for a broad class of semantically tractable natural language questions, Precise is guaranteed to map each question to the corresponding SQL query. We report on experiments testing Precise on several hundred questions drawn from user studies over three benchmark databases. We find that over 80% of the questions are semantically tractable questions, which Precise answers correctly. Precise automatically recognizes the 20% of questions that it cannot handle, and requests a paraphrase. Finally, we show that Precise compares favorably with Mooney's learning NLI and with Microsoft's English Query product

Subfields: Artificial Intelligence, Natural Language Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Percy Liang
  2. Luke S. Zettlemoyer
  3. Mohit Bansal
  4. Jonathan Berant
  5. Caiming Xiong
  6. Graham Neubig
  7. Richard Socher
  8. Mirella Lapata

In Natural Language Processing

  1. Percy Liang
  2. Luke S. Zettlemoyer
  3. Jonathan Berant
  4. Mirella Lapata
  5. Mohit Bansal
  6. Caiming Xiong
  7. Richard Socher
  8. Graham Neubig

Citations in the corpus