Logo do repositório
 
Publicação

Conversational AI Assistant Using Artificial Neural Networks: Implementation of a contextual chatbot framework in a Point-of-Sale system

dc.contributor.advisorCastelli, Mauro
dc.contributor.authorDíaz Herrera, Juan Camilo
dc.date.accessioned2021-11-16T18:24:20Z
dc.date.available2021-11-16T18:24:20Z
dc.date.issued2021-11-04
dc.descriptionInternship Report presented as the partial requirement for obtaining a Master's degree in Data Science and Advanced Analytics, specialization in Business Analyticspt_PT
dc.description.abstractArtificial intelligence is changing the way how businesses are affronting their day-to-day difficulties. Chatbots are the perfect demonstration of how simple tasks and queries such as customer support or sales metrics and reporting could be solved without human intervention. This project introduced a task-oriented chatbot framework for Spanish language in a Point-Of-Sale webpage. We applied Natural Language Processing (NLP) techniques such as NER and evaluated two supervised learning methods: (i) an Artificial Neural Network (ANN) and (ii) a Support Vector Machines (SVM) model to create a contextualized chatbot that classifies the user’s intention in a text conversation, allowing bidirectional human-to-machine communication. These intents could go from simple chitchatting to detailed reports, always providing a natural flow in conversation. The results using an augmented and balanced corpus suggested that ANN model performed statistically better than SVM. Additionally, a real-word scenario with a small-talk survey made to five users gave positive feedback about the quality of predictions. Finally, a software architecture using a PaaS computing service and an API framework was proposed to implement this dialog system in further works.pt_PT
dc.identifier.tid202790380pt_PT
dc.identifier.urihttp://hdl.handle.net/10362/127803
dc.language.isoengpt_PT
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt_PT
dc.subjectNatural Language Processingpt_PT
dc.subjectName Entity Recognitionpt_PT
dc.subjectNatural Language Understandingpt_PT
dc.subjectArtificial Neural Networkpt_PT
dc.subjectSupport Vector Machinept_PT
dc.subjectWord Embeddingspt_PT
dc.subjectChatbotpt_PT
dc.subjectVirtual Assistantpt_PT
dc.titleConversational AI Assistant Using Artificial Neural Networks: Implementation of a contextual chatbot framework in a Point-of-Sale systempt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Ciência de Dados e Métodos Analíticos Avançados, especialização em Métodos Analíticos para a Gestãopt_PT

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
TAA0106.pdf
Tamanho:
2.43 MB
Formato:
Adobe Portable Document Format