Server-Less Rule-Based Chatbot Using Deep Neural Network

Customer support entails multi-faceted benefits for IT businesses. Presently, the business depends upon on conventional channels like e-mail, customer care and web interface to provide customer support services. However, with the advent of new developments in Scania IT, different IT business units i...

Full description

Bibliographic Details
Main Author: Nagarajan, Santhosh Kumar
Format: Others
Language:English
Published: Uppsala universitet, Institutionen för informationsteknologi 2019
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-395931
id ndltd-UPSALLA1-oai-DiVA.org-uu-395931
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-uu-3959312019-10-25T22:00:41ZServer-Less Rule-Based Chatbot Using Deep Neural NetworkengNagarajan, Santhosh KumarUppsala universitet, Institutionen för informationsteknologi2019Engineering and TechnologyTeknik och teknologierCustomer support entails multi-faceted benefits for IT businesses. Presently, the business depends upon on conventional channels like e-mail, customer care and web interface to provide customer support services. However, with the advent of new developments in Scania IT, different IT business units is driving a shift towards automated chatbot solutions to provide flexible responses to the user's questions. This thesis presents a practical study of such chatbot solution for the company SCANIA CV AB, Södertälje. The objective of the research work presented in this thesis is to analyze several deep learning approaches in order to develop a chatbot prototype using serverless Amazon Web Services components. The proposed bot prototype includes two main Natural Language Understanding (NLU) tasks: Intent classification and Intent fulfilment. This is a two-step process, focusing first on Recurrent Neural Network (RNN) to perform a sentence classification (intent detection task). Then, a slot filling mechanism is used for intent fulfilment task for the extraction of parameters. The results from several neural network structures for user intent classification are analyzed and compared. It is found that the bidirectional Gated Recurrent units (GRU) were shown to be the most effective for the classification task. The concluded model is then deployed on the designed AWS stack. They demonstrate that the bot behaves as expected and it places more insistence on the structure of the neural network and word embeddings for future advancements in order to find an even better neural network structure. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-395931IT ; 19020application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Engineering and Technology
Teknik och teknologier
spellingShingle Engineering and Technology
Teknik och teknologier
Nagarajan, Santhosh Kumar
Server-Less Rule-Based Chatbot Using Deep Neural Network
description Customer support entails multi-faceted benefits for IT businesses. Presently, the business depends upon on conventional channels like e-mail, customer care and web interface to provide customer support services. However, with the advent of new developments in Scania IT, different IT business units is driving a shift towards automated chatbot solutions to provide flexible responses to the user's questions. This thesis presents a practical study of such chatbot solution for the company SCANIA CV AB, Södertälje. The objective of the research work presented in this thesis is to analyze several deep learning approaches in order to develop a chatbot prototype using serverless Amazon Web Services components. The proposed bot prototype includes two main Natural Language Understanding (NLU) tasks: Intent classification and Intent fulfilment. This is a two-step process, focusing first on Recurrent Neural Network (RNN) to perform a sentence classification (intent detection task). Then, a slot filling mechanism is used for intent fulfilment task for the extraction of parameters. The results from several neural network structures for user intent classification are analyzed and compared. It is found that the bidirectional Gated Recurrent units (GRU) were shown to be the most effective for the classification task. The concluded model is then deployed on the designed AWS stack. They demonstrate that the bot behaves as expected and it places more insistence on the structure of the neural network and word embeddings for future advancements in order to find an even better neural network structure.
author Nagarajan, Santhosh Kumar
author_facet Nagarajan, Santhosh Kumar
author_sort Nagarajan, Santhosh Kumar
title Server-Less Rule-Based Chatbot Using Deep Neural Network
title_short Server-Less Rule-Based Chatbot Using Deep Neural Network
title_full Server-Less Rule-Based Chatbot Using Deep Neural Network
title_fullStr Server-Less Rule-Based Chatbot Using Deep Neural Network
title_full_unstemmed Server-Less Rule-Based Chatbot Using Deep Neural Network
title_sort server-less rule-based chatbot using deep neural network
publisher Uppsala universitet, Institutionen för informationsteknologi
publishDate 2019
url http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-395931
work_keys_str_mv AT nagarajansanthoshkumar serverlessrulebasedchatbotusingdeepneuralnetwork
_version_ 1719278740704329728