Conquest: um framework para a construção de chatbots de IQA baseados em templates sobre knowledges graphs

In this dissertation CONQUEST is presented, a framework that automates much of the construction process of chatbots for the task of Template-based Interactive Question Answering (TBIQA) for Closed Domain Knowledge Graphs (KG). The chatbots produced by CONQUEST are able to answer questions issued in...

Full description

Bibliographic Details
Author: Avila, Caio Viktor da Silva
Format: master thesis
Status:Published version
Publication Date:2020
Country:Brasil
Institution:Universidade Federal do Ceará (UFC)
Repository:Repositório Institucional da Universidade Federal do Ceará (UFC)
Language:Portuguese
OAI Identifier:oai:repositorio.ufc.br:riufc/51040
Online Access:http://www.repositorio.ufc.br/handle/riufc/51040
Access Level:Open access
Keyword:Interactive question answering
ChatBot
Knowledge graph
Linked data
Framework
Description
Summary:In this dissertation CONQUEST is presented, a framework that automates much of the construction process of chatbots for the task of Template-based Interactive Question Answering (TBIQA) for Closed Domain Knowledge Graphs (KG). The chatbots produced by CONQUEST are able to answer questions issued in natural language, using conversation to solve the possible problems of ambiguity and the lack of information needed to formulate the answer. For the interpretation of the question, the system performs the process of classifying the user intention to one of the templates defined by the developer a priori. For this, CONQUEST has a flexible question classification mechanism based on Machine learning (ML) that uses both textual features and semantic features and that adapts to use, learning new ways how the same question can be realized. This classification mechanism makes a chatbot capable of dealing with the problem of linguistic variability. In addition, a chatbot produced by CONQUEST uses the user feedback in its training, adapting to the use. As main contributions of this work, we have: (1) A new architecture for chatbots for gls TBIQA and (2) A tool for the automatic building of chatbots for TBIQA for KGs. Finally, with CONQUEST, the developer invests his time only in creating the question templates supported by the system, leaving the control of messages, natural language processing, question interpretation, querying data sources and generating responses for the framework deal with it.