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...
Main Author: | |
---|---|
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 |