Natural Language Database Interface Task
Jump to navigation
Jump to search
A Natural Language Database Interface Task is a Database Query Task that is executed by using a Natural Language-based User Interface.
- AKA: Natural Language Interface to Database (NLIDB) Task, Natural Language Access to Database Task, NLDBI Task.
- Context:
- It can be solved by a Natural Language Database Interface System by Implementing Natural Language Databese Interfce Algorithms.
- Example(s):
- Counter-Example(s):
- See: User Interface, Natural Language Processing, Natural Language Understanding, Natural Language Generation, Question Answering Task.
References
2014
- (Li & Jagadish, 2014) ⇒ Fei Li, and H. V. Jagadish. (2014). “Constructing An Interactive Natural Language Interface for Relational Databases.” In: Proceedings of the VLDB Endowment Journal, 8(1). doi:10.14778/2735461.2735468
- QUOTE: In the real world, people ask questions in natural language, such as English. Not surprisingly, a natural language interface is regarded by many as the ultimate goal for a database query interface, and many natural language interfaces to databases (NLIDBs) have been built towards this goal [1],[2],[3]. NLIDBs have many advantages over other widely accepted query interfaces (keyword-based search, form-based interface, and visual query builder). For example, a typical NLIDB would enable naive users to specify complex, ad-hoc query intent without training. In contrast, keywords are insufficient to convey complex query intent, form-based interfaces can be used only when queries are predictable and limited to the encoded logic, and visual query builders still requires extensive schema knowledge of the user.
2013
- (Waltinger et al., 2013) ⇒ Ulli Waltinger, Dan Tecuci, Mihaela Olteanu, Vlad Mocanu, and Sean Sullivan. (2013). “USI Answers: Natural Language Question Answering Over (Semi-) Structured Industry Data.” In: Twenty-Fifth IAAI Conference.
- QUOTE: Natural Language Understanding (NLU) has long been a goal of AI. Considered an AI-complete task, it consists of mapping natural language sentence into a complete, unambiguous, formal meaning representation expressed in a formal language which supports other tasks such as automated reasoning, or question answering.
Natural Language access to databases (NLIDB) is a NLU task where the target language is a structured query language (e.g. SQL).
- QUOTE: Natural Language Understanding (NLU) has long been a goal of AI. Considered an AI-complete task, it consists of mapping natural language sentence into a complete, unambiguous, formal meaning representation expressed in a formal language which supports other tasks such as automated reasoning, or question answering.
2008
- (Garcia et al., 2008) ⇒ Krissanne Kaye Garcia, Ma Angelica Lumain, Jose Antonio Wong, Jhovee Gerard Yap, and Charibeth Cheng. (2008). “Natural Language Database Interface for the Community Based Monitoring System.” In: Proceedings of the 22nd Pacific Asia Conference on Language, Information and Computation.
- QUOTE: A NLDBI allows users to access a database using natural language query. It accepts a user query, extracts pertinent data from the query, converts the extracted data to SQL, then retrieves the data from the database. AlLaDIn is domain-dependent, database-dependent natural language interface for CBMS-Pasay.
2004
- (Spark Jones, 2004) ⇒ K. Spark Jones. (2004). “What's new about the Semantic Web. Some questions." Invited Talk (SIGIR-2004).