TY - JOUR
T1 - A multi-agent conversational system with heterogeneous data sources access
AU - Eisman, Eduardo M.
AU - Navarro, María
AU - Castro, Juan Luis
N1 - KAUST Repository Item: Exported on 2020-10-01
PY - 2016/1/28
Y1 - 2016/1/28
N2 - In many of the problems that can be found nowadays, information is scattered across different heterogeneous data sources. Most of the natural language interfaces just focus on a very specific part of the problem (e.g. an interface to a relational database, or an interface to an ontology). However, from the point of view of users, it does not matter where the information is stored, they just want to get the knowledge in an integrated, transparent, efficient, effective, and pleasant way. To solve this problem, this article proposes a generic multi-agent conversational architecture that follows the divide and conquer philosophy and considers two different types of agents. Expert agents are specialized in accessing different knowledge sources, and decision agents coordinate them to provide a coherent final answer to the user. This architecture has been used to design and implement SmartSeller, a specific system which includes a Virtual Assistant to answer general questions and a Bookseller to query a book database. A deep analysis regarding other relevant systems has demonstrated that our proposal provides several improvements at some key features presented along the paper.
AB - In many of the problems that can be found nowadays, information is scattered across different heterogeneous data sources. Most of the natural language interfaces just focus on a very specific part of the problem (e.g. an interface to a relational database, or an interface to an ontology). However, from the point of view of users, it does not matter where the information is stored, they just want to get the knowledge in an integrated, transparent, efficient, effective, and pleasant way. To solve this problem, this article proposes a generic multi-agent conversational architecture that follows the divide and conquer philosophy and considers two different types of agents. Expert agents are specialized in accessing different knowledge sources, and decision agents coordinate them to provide a coherent final answer to the user. This architecture has been used to design and implement SmartSeller, a specific system which includes a Virtual Assistant to answer general questions and a Bookseller to query a book database. A deep analysis regarding other relevant systems has demonstrated that our proposal provides several improvements at some key features presented along the paper.
UR - http://hdl.handle.net/10754/595321
UR - http://linkinghub.elsevier.com/retrieve/pii/S0957417416000567
UR - http://www.scopus.com/inward/record.url?scp=84958177315&partnerID=8YFLogxK
U2 - 10.1016/j.eswa.2016.01.033
DO - 10.1016/j.eswa.2016.01.033
M3 - Article
SN - 0957-4174
VL - 53
SP - 172
EP - 191
JO - Expert Systems with Applications
JF - Expert Systems with Applications
ER -