Natural language interfaces to databases-An introduction
Citations
3,361 citations
865 citations
Cites background from "Natural language interfaces to data..."
...Androutsopoulos, Ritchie, and Thanisch (1995) provide a comprehensive summary of this work....
[...]
662 citations
651 citations
Cites background from "Natural language interfaces to data..."
...nterfaces to databases (NLIDBs) has a long history in NLP, starting from the early days of AI with systems such as Lunar (Woods et al., 1972), Chat-80 (Warren and Pereira, 1982), and many others (see Androutsopoulos et al. (1995) for an overview). While quite successful in their respective limited domains, because these systems were constructed from manually-built rules, they became dicult to scale up, both to other domains ...
[...]
552 citations
Cites background from "Natural language interfaces to data..."
...While powerful, these systems don’t offer theoretical guarantees, and are based on very different algorithms.While there has been extensive work on NLIs [ 2 ], most of the earlier work is different from our own....
[...]
...Research on Natural Language Interfaces to databases (NLIs) has largely tapered off since the mid 1980’s [ 2 ].Yet the need for NLIs has become increasingly acute as more and more nontechnical people access a wide range of databases through their web browsers, PDAs, and cell phones (e.g., accessing services such as moviefone and tellme).The tiny screen and keyboard of a cell phone or PDA make interaction paradigms such as direct manipulation ......
[...]
References
4,990 citations
2,475 citations
1,856 citations
"Natural language interfaces to data..." refers methods in this paper
...s are becoming increasingly influenced by principled linguistic theories, and they are often expressed in variations of well-known formalisms. Loqui [15], for example, uses a grammar influenced by Gpsg [43], and Cle’s [2] grammar is expressed in a unification-based formalism similar to Patr-II [84]. In many systems the syntax rules linking non-terminal symbols (non-leaf nodes in the parse tree) and the c...
[...]
902 citations
Additional excerpts
...Loqui [15], for example, uses a grammar in uenced by Gpsg [43], and Cle's [2] grammar is expressed in a uni cation-based formalism similar to Patr-II [84]....
[...]
...Loqui [15], for example, uses a grammar influenced by Gpsg [43], and Cle’s [2] grammar is expressed in a unification-based formalism similar to Patr-II [84]....
[...]
812 citations
"Natural language interfaces to data..." refers methods in this paper
...nsforms the parse tree to the intermediate logic query, using semantic rules similar to the mapping rules of section 5.2. Some systems (e.g. Janus [59]) build on the Montague-semantics tradition [71] [38], and carry out the semantic interpretation in a compositional, rule-to-rule manner. Each syntax rule is coupled to a semantics rule. The semantics rule computes the logic expression of the constituen...
[...]
...be a principled multi-stage transformation process, used in the Nlidb developed at the University of Essex. The Essex system first generates a logic query, expressed in a version of untyped λ-calculus [38]. The λ-calculus expression is then transformed into a first-order predicate logic expression, which is subsequently translated into universal-domain relational calculus, domain relational calculus, tu...
[...]