DocumentCode
2732611
Title
Conversation-Based Natural Language Interface to Relational Databases
Author
Owda, Majdi ; Bandar, Zuhair ; Crockett, Keeley
Author_Institution
Manchester Metropolitan Univ., Manchester
fYear
2007
fDate
5-12 Nov. 2007
Firstpage
363
Lastpage
367
Abstract
This paper proposes a new approach for creating conversation-based natural language interfaces to relational databases by combining goal oriented conversational agents and knowledge trees. Goal oriented conversational agents have proven their capability to disambiguate the user´s needs and to converse within a context (i.e. specific domain). Knowledge trees used to overcome the lacking of connectivity between the conversational agent and the relational database, through organizing the domain knowledge in knowledge trees. Knowledge trees also work as a road map for the conversational agent dialogue flow. The proposed framework makes it easier for knowledge engineers to develop a reliable conversation-based NLI-RDB. The developed prototype system shows excellent performance on common queries (i. e. queries extracted from expert by a knowledge engineer). The user will have a friendly interface that can converse with the relational database.
Keywords
knowledge based systems; multi-agent systems; natural language interfaces; relational databases; conversation-based natural language interface; goal oriented conversational agent; knowledge tree; relational database; Conferences; Deductive databases; Design engineering; Intelligent agent; Intelligent systems; Knowledge engineering; Natural languages; Prototypes; Relational databases; Reliability engineering; Conversation-Based Natural Language Interface to Relational DatabasesConversational AgentsKnowledge TreesNLIDBs;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Intelligence and Intelligent Agent Technology Workshops, 2007 IEEE/WIC/ACM International Conferences on
Conference_Location
Silicon Valley, CA
Print_ISBN
0-7695-3028-1
Type
conf
DOI
10.1109/WI-IATW.2007.60
Filename
4427608
Link To Document