Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS)

Detalhes bibliográficos
Ano de defesa: 2022
Autor(a) principal: Sousa, Rafael Henrico de lattes
Orientador(a): Barbosa, Bruno Henrique Groenner
Banca de defesa: Barbosa, Bruno Henrique Groenner, Ferreira, Danton Diego, Rosa, Renata Lopes, Vitor, Giovani Bernardes
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Lavras
Programa de Pós-Graduação: Pós-Graduação em Engenharia de Sistemas e Automação
Departamento: Departamento de Engenharia
País: brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufla.br/handle/1/50486
Resumo: O mercado de vendas virtuais (E-commerce) tem se expandido muito atualmente devido à facili- dade e praticidade proporcionadas por esta via de compra, e pelo fato de que as tecnologias vem se tornando cada vez mais acessíveis. Com o aumento dos consumidores que utilizam este mé- todo de compra, a implantação de assistentes virtuais por empresas pode agregar benefícios para ambos os lados da negociação consumidores-empresas, uma vez que o uso de assistentes virtu- ais pode permitir a automação de tarefas que envolvem meios de comunicação, acelerando-se assim a resolução de problemas e aumentando-se a produtividade para atendimento ao cliente, além de ser capaz de fornecer experiências personalizadas adequadas a cada consumidor. Neste trabalho, são abordados conceitos relevantes ao tópico de Knowledge Base Question Answering (KB-QA) e meios de desenvolver-se um modelo KB-QA que seja capaz de responder às ques- tões do usuário fornecidas em linguagem natural a partir de informações contidas em bases de conhecimento (KBs). Para este fim, são abordadas duas linhas de pesquisa, os modelos com- pletos, capazes de lidar diretamente com a questão em linguagem natural e fornecer respostas baseados na KB; e os modelos compostos, que possuem um método para conversão da questão da linguagem natural em uma query e um método de consulta a KB por meio de queries, sendo a query constituída de triplas da forma (sujeito, predicado, objeto). A fim de se desenvolver um modelo KB-QA com bom desempenho, foi proposto neste trabalho um Ensemble de modelos onde são analisados e selecionados métodos de KB-QA disponíveis na literatura. Na análise dos modelos KB-QA compostos, são aplicadas bases de dados de áreas variadas tais como a COUN- TRIES e a FB15k-237, visando determinar o potencial dos modelos para diferentes estruturas das Knowledge Bases baseado em triplas e, então, utiliza-se a base de dados WikiMovies para a análise dos modelos compostos por inteiro. Já para análise dos modelos KB-QA completos emprega-se o banco de questões WebQuestionsSP que é desenvolvido para ser respondido por meio de consultas à KB Freebase. Como principal resultado deste trabalho, são gerados três diferentes Ensembles, denominados Ensemble simples, Ensemble com contramedida e Ensem- ble com contramedida total, que são estado-da-arte para a tarefa de KB-QA considerando-se o banco de dados WebQuestionsSP com F1-scores de 75,40%, 78,72% e 81,43% respectivamente. Além disso, são apresentados resultados envolvendo o desenvolvimento de um modelo KB-QA composto, aqui denominado modelo composto Parot-MINERVA.
id UFLA_9c3c84aab5f40feb9a07ebbd6fc0b1dc
oai_identifier_str oai:repositorio.ufla.br:1/50486
network_acronym_str UFLA
network_name_str Repositório Institucional da UFLA
repository_id_str
spelling 2022-07-06T19:11:55Z2022-07-06T19:11:55Z2022-07-062022-04-29SOUSA, R. H. de. Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS). 2022. 102 p. Dissertação (Mestrado em Engenharia de Sistemas e Automação) - Universidade Federal de Lavras, Lavras, 2022.https://repositorio.ufla.br/handle/1/50486O mercado de vendas virtuais (E-commerce) tem se expandido muito atualmente devido à facili- dade e praticidade proporcionadas por esta via de compra, e pelo fato de que as tecnologias vem se tornando cada vez mais acessíveis. Com o aumento dos consumidores que utilizam este mé- todo de compra, a implantação de assistentes virtuais por empresas pode agregar benefícios para ambos os lados da negociação consumidores-empresas, uma vez que o uso de assistentes virtu- ais pode permitir a automação de tarefas que envolvem meios de comunicação, acelerando-se assim a resolução de problemas e aumentando-se a produtividade para atendimento ao cliente, além de ser capaz de fornecer experiências personalizadas adequadas a cada consumidor. Neste trabalho, são abordados conceitos relevantes ao tópico de Knowledge Base Question Answering (KB-QA) e meios de desenvolver-se um modelo KB-QA que seja capaz de responder às ques- tões do usuário fornecidas em linguagem natural a partir de informações contidas em bases de conhecimento (KBs). Para este fim, são abordadas duas linhas de pesquisa, os modelos com- pletos, capazes de lidar diretamente com a questão em linguagem natural e fornecer respostas baseados na KB; e os modelos compostos, que possuem um método para conversão da questão da linguagem natural em uma query e um método de consulta a KB por meio de queries, sendo a query constituída de triplas da forma (sujeito, predicado, objeto). A fim de se desenvolver um modelo KB-QA com bom desempenho, foi proposto neste trabalho um Ensemble de modelos onde são analisados e selecionados métodos de KB-QA disponíveis na literatura. Na análise dos modelos KB-QA compostos, são aplicadas bases de dados de áreas variadas tais como a COUN- TRIES e a FB15k-237, visando determinar o potencial dos modelos para diferentes estruturas das Knowledge Bases baseado em triplas e, então, utiliza-se a base de dados WikiMovies para a análise dos modelos compostos por inteiro. Já para análise dos modelos KB-QA completos emprega-se o banco de questões WebQuestionsSP que é desenvolvido para ser respondido por meio de consultas à KB Freebase. Como principal resultado deste trabalho, são gerados três diferentes Ensembles, denominados Ensemble simples, Ensemble com contramedida e Ensem- ble com contramedida total, que são estado-da-arte para a tarefa de KB-QA considerando-se o banco de dados WebQuestionsSP com F1-scores de 75,40%, 78,72% e 81,43% respectivamente. Além disso, são apresentados resultados envolvendo o desenvolvimento de um modelo KB-QA composto, aqui denominado modelo composto Parot-MINERVA.The virtual sales market (E-commerce) has expanded a lot nowadays due to the ease and prac- ticality provided by this purchase way, and due to the fact that the technologies are becoming more and more accessible. With the increase in consumers who use this method of purchase, the implementation of virtual assistants by companies can add benefits to both sides of the ne- gotiation consumers-companies, since the use of virtual assistants can allow the automation of tasks involving means of communication, thus accelerating problem resolution and increasing customer service productivity, in addition to being able to provide personalized experiences tailored to each consumer. In this work, concepts that are relevant to the topic of Knowledge Base Question Answering (KB-QA) are discussed, and ways to develop an end-to-end KB-QA model that is capable of answering user questions provided in natural language, based on in- formation contained in knowledge bases (KBs) that can be seen as graphs. To this end, two parallel lines of research are addressed, complete models, which are able to directly deal with the question in natural language and provide an answer based on the KB, and composite mo- dels, models that are composed of a method for converting the question from natural language in a query and a method of querying the KB via queries, where the query is usually made up of triples of the form (subject, predicate, object). In order to develop an end-to-end KB-QA model via Ensemble by majority vote, superior on terms of metrics like F1-score, this work addresses the generation of a composite KB-QA model, where methods for transforming questions from natural language to queries and methods to query the Knowledge Bases based on these queries are analyzed and selected, the search and analysis of complete KB-QA models is carried out, and then some of the models are selected for the composition of the Ensemble. In the analy- sis of the composite KB-QA model, databases from different areas such as COUNTRIES and FB15k-237 are applied for independent analysis of the method for querying the KB, in order to determine the potential of the model for different structures of the Knowledge Bases based on triples, and then the WikiMovies database is used to analyze the whole composite model. For the analysis of the complete KB-QA models, the WebQuestionsSP question bank is used, which is developed to be answered through queries to the KB Freebase. As the main result of this work, three different Ensembles are generated, called Simple Ensemble, Ensemble with Countermeasure and Ensemble with total countermeasure, which are state-of-the-art for the KB-QA task considering the WebQuestionsSP database with F1-scores of 75.40%, 78.72% and 81.43% respectively. Besides these results, as an addendum, some analyzes and results are pre- sented involving the development of a composite KB-QA model, here called Parot-MINERVA composite model.Omnilogic Inteligência S/AUniversidade Federal de LavrasPós-Graduação em Engenharia de Sistemas e AutomaçãoUFLAbrasilDepartamento de EngenhariaCiência da ComputaçãoKnowledge base question answering (KBQA)Assistentes virtuaisProcessamento de linguagem naturalInteligência artificialChatbotsE-commerceVirtual assistantsNatural language processingArtificial intelligenceDesenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS)Development of an intelligent model capable of answering questions by consulting structured databases (KBS)info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisBarbosa, Bruno Henrique GroennerFerreira, Danton DiegoBarbosa, Bruno Henrique GroennerFerreira, Danton DiegoRosa, Renata LopesVitor, Giovani Bernardeshttp://lattes.cnpq.br/6379754071945867Sousa, Rafael Henrico deinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFLAinstname:Universidade Federal de Lavras (UFLA)instacron:UFLALICENSElicense.txtlicense.txttext/plain; charset=utf-8953https://repositorio.ufla.br/bitstreams/10804f29-c3b8-4790-b549-ed26c42cd7c1/download760884c1e72224de569e74f79eb87ce3MD51falseAnonymousREADORIGINALDISSERTAÇÃO_Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS).pdfDISSERTAÇÃO_Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS).pdfapplication/pdf3538309https://repositorio.ufla.br/bitstreams/1843da2a-9cd6-4af1-87ed-aa30e8cb619b/downloadcf4f22b7615f239c2a01a1317fb27f5eMD52trueAnonymousREADTEXTDISSERTAÇÃO_Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS).pdf.txtDISSERTAÇÃO_Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS).pdf.txtExtracted texttext/plain102716https://repositorio.ufla.br/bitstreams/924526b0-b98f-4139-8de9-6ffb229519b7/downloade922c05fafa684cff5fd4dd0c02a3bbaMD53falseAnonymousREADTHUMBNAILDISSERTAÇÃO_Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS).pdf.jpgDISSERTAÇÃO_Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS).pdf.jpgGenerated Thumbnailimage/jpeg3440https://repositorio.ufla.br/bitstreams/e6c3e62f-0576-4638-9d42-c44599c933d1/downloada9afc2a4f49796ddd0da6a123d003b8eMD54falseAnonymousREAD1/504862025-08-19 09:41:56.368open.accessoai:repositorio.ufla.br:1/50486https://repositorio.ufla.brRepositório InstitucionalPUBhttps://repositorio.ufla.br/server/oai/requestnivaldo@ufla.br || repositorio.biblioteca@ufla.bropendoar:2025-08-19T12:41:56Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)falseREVDTEFSQcOHw4NPIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCk8gcmVmZXJpZG8gYXV0b3I6CmEpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4KRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50bwpsaGUgw6kgcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UKZW50aWRhZGUuCmIpIFNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCBuw6NvIGRldMOpbSBvcwpkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGF1dG9yaXphw6fDo28gZG8gZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgTGF2cmFzIG9zCmRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgY3Vqb3MKZGlyZWl0b3Mgc8OjbyBkZSB0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbwpubyB0ZXh0byBvdSBjb250ZcO6ZG8gZG8gZG9jdW1lbnRvIGVudHJlZ3VlLiBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqQpiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbyBwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUKbsOjbyBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIExhdnJhcywgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIKb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgo=
dc.title.pt_BR.fl_str_mv Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS)
dc.title.alternative.pt_BR.fl_str_mv Development of an intelligent model capable of answering questions by consulting structured databases (KBS)
title Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS)
spellingShingle Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS)
Sousa, Rafael Henrico de
Ciência da Computação
Knowledge base question answering (KBQA)
Assistentes virtuais
Processamento de linguagem natural
Inteligência artificial
Chatbots
E-commerce
Virtual assistants
Natural language processing
Artificial intelligence
title_short Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS)
title_full Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS)
title_fullStr Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS)
title_full_unstemmed Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS)
title_sort Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS)
author Sousa, Rafael Henrico de
author_facet Sousa, Rafael Henrico de
author_role author
dc.contributor.advisor1.fl_str_mv Barbosa, Bruno Henrique Groenner
dc.contributor.advisor-co1.fl_str_mv Ferreira, Danton Diego
dc.contributor.referee1.fl_str_mv Barbosa, Bruno Henrique Groenner
dc.contributor.referee2.fl_str_mv Ferreira, Danton Diego
dc.contributor.referee3.fl_str_mv Rosa, Renata Lopes
dc.contributor.referee4.fl_str_mv Vitor, Giovani Bernardes
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/6379754071945867
dc.contributor.author.fl_str_mv Sousa, Rafael Henrico de
contributor_str_mv Barbosa, Bruno Henrique Groenner
Ferreira, Danton Diego
Barbosa, Bruno Henrique Groenner
Ferreira, Danton Diego
Rosa, Renata Lopes
Vitor, Giovani Bernardes
dc.subject.cnpq.fl_str_mv Ciência da Computação
topic Ciência da Computação
Knowledge base question answering (KBQA)
Assistentes virtuais
Processamento de linguagem natural
Inteligência artificial
Chatbots
E-commerce
Virtual assistants
Natural language processing
Artificial intelligence
dc.subject.por.fl_str_mv Knowledge base question answering (KBQA)
Assistentes virtuais
Processamento de linguagem natural
Inteligência artificial
Chatbots
E-commerce
Virtual assistants
Natural language processing
Artificial intelligence
description O mercado de vendas virtuais (E-commerce) tem se expandido muito atualmente devido à facili- dade e praticidade proporcionadas por esta via de compra, e pelo fato de que as tecnologias vem se tornando cada vez mais acessíveis. Com o aumento dos consumidores que utilizam este mé- todo de compra, a implantação de assistentes virtuais por empresas pode agregar benefícios para ambos os lados da negociação consumidores-empresas, uma vez que o uso de assistentes virtu- ais pode permitir a automação de tarefas que envolvem meios de comunicação, acelerando-se assim a resolução de problemas e aumentando-se a produtividade para atendimento ao cliente, além de ser capaz de fornecer experiências personalizadas adequadas a cada consumidor. Neste trabalho, são abordados conceitos relevantes ao tópico de Knowledge Base Question Answering (KB-QA) e meios de desenvolver-se um modelo KB-QA que seja capaz de responder às ques- tões do usuário fornecidas em linguagem natural a partir de informações contidas em bases de conhecimento (KBs). Para este fim, são abordadas duas linhas de pesquisa, os modelos com- pletos, capazes de lidar diretamente com a questão em linguagem natural e fornecer respostas baseados na KB; e os modelos compostos, que possuem um método para conversão da questão da linguagem natural em uma query e um método de consulta a KB por meio de queries, sendo a query constituída de triplas da forma (sujeito, predicado, objeto). A fim de se desenvolver um modelo KB-QA com bom desempenho, foi proposto neste trabalho um Ensemble de modelos onde são analisados e selecionados métodos de KB-QA disponíveis na literatura. Na análise dos modelos KB-QA compostos, são aplicadas bases de dados de áreas variadas tais como a COUN- TRIES e a FB15k-237, visando determinar o potencial dos modelos para diferentes estruturas das Knowledge Bases baseado em triplas e, então, utiliza-se a base de dados WikiMovies para a análise dos modelos compostos por inteiro. Já para análise dos modelos KB-QA completos emprega-se o banco de questões WebQuestionsSP que é desenvolvido para ser respondido por meio de consultas à KB Freebase. Como principal resultado deste trabalho, são gerados três diferentes Ensembles, denominados Ensemble simples, Ensemble com contramedida e Ensem- ble com contramedida total, que são estado-da-arte para a tarefa de KB-QA considerando-se o banco de dados WebQuestionsSP com F1-scores de 75,40%, 78,72% e 81,43% respectivamente. Além disso, são apresentados resultados envolvendo o desenvolvimento de um modelo KB-QA composto, aqui denominado modelo composto Parot-MINERVA.
publishDate 2022
dc.date.submitted.none.fl_str_mv 2022-04-29
dc.date.accessioned.fl_str_mv 2022-07-06T19:11:55Z
dc.date.available.fl_str_mv 2022-07-06T19:11:55Z
dc.date.issued.fl_str_mv 2022-07-06
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SOUSA, R. H. de. Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS). 2022. 102 p. Dissertação (Mestrado em Engenharia de Sistemas e Automação) - Universidade Federal de Lavras, Lavras, 2022.
dc.identifier.uri.fl_str_mv https://repositorio.ufla.br/handle/1/50486
identifier_str_mv SOUSA, R. H. de. Desenvolvimento de um modelo inteligente capaz de responder questões consultando bancos de dados estruturados (KBS). 2022. 102 p. Dissertação (Mestrado em Engenharia de Sistemas e Automação) - Universidade Federal de Lavras, Lavras, 2022.
url https://repositorio.ufla.br/handle/1/50486
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Lavras
dc.publisher.program.fl_str_mv Pós-Graduação em Engenharia de Sistemas e Automação
dc.publisher.initials.fl_str_mv UFLA
dc.publisher.country.fl_str_mv brasil
dc.publisher.department.fl_str_mv Departamento de Engenharia
publisher.none.fl_str_mv Universidade Federal de Lavras
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFLA
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str Repositório Institucional da UFLA
collection Repositório Institucional da UFLA
bitstream.url.fl_str_mv https://repositorio.ufla.br/bitstreams/10804f29-c3b8-4790-b549-ed26c42cd7c1/download
https://repositorio.ufla.br/bitstreams/1843da2a-9cd6-4af1-87ed-aa30e8cb619b/download
https://repositorio.ufla.br/bitstreams/924526b0-b98f-4139-8de9-6ffb229519b7/download
https://repositorio.ufla.br/bitstreams/e6c3e62f-0576-4638-9d42-c44599c933d1/download
bitstream.checksum.fl_str_mv 760884c1e72224de569e74f79eb87ce3
cf4f22b7615f239c2a01a1317fb27f5e
e922c05fafa684cff5fd4dd0c02a3bba
a9afc2a4f49796ddd0da6a123d003b8e
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv nivaldo@ufla.br || repositorio.biblioteca@ufla.br
_version_ 1854947831810359296