Natural language interfaces to databases are not in couunon use today for two main reasons: they are difficult to use and they are expensive to build and maintain. This paper presents a functional overview of a new kind of natural language interface that goes far in overcoming both of these problems. The “ease-of-use” problem is solved by wedding a menu-based interaction technique to a traditional semantic graaauar-driven natural language system. Using this approach, all user queries are “understood” by the system. The “creation and maintenance problem” is solved by designing a core grannnar with parameters supplied by the data dictionary and then automatically generating semantic graumars covering some selected subpart of the user’s data. Automatically generated natural language interfaces offer the user an attractive way to group semantically related tables together, to model a user’s access rights, and to model a user's view of supported joins paths in a database.
[1]
Samuel Jerrold Kaplan,et al.
Cooperative responses from a portable natural language data base query system.
,
1979
.
[2]
Harry R. Tennant,et al.
Menu-Based Natural Language Understanding
,
1983,
ACL.
[3]
Kenneth M. Ross.
An Improved Left-Corner Parsing Algorithm
,
1982,
COLING.
[4]
S. Jerrold Kaplan,et al.
Cooperative Responses from a Portable Natural Language Query System
,
1982,
Artif. Intell..
[5]
Harry Ralph Tennant.
Evaluation of natural language processors
,
1981
.
[6]
Gary G. Hendrix,et al.
Transportable Natural-Language Interfaces to Databases
,
1981,
ACL.