Login (DCU Staff Only)
Login (DCU Staff Only)

DORAS | DCU Research Repository

Explore open access research and scholarly works from DCU

Advanced Search

Generating and analyzing chatbot responses using natural language processing

Aleedy, Moneerh, Shaiba, Hadil orcid logoORCID: 0000-0003-1652-6579 and Bezbradica, Marija orcid logoORCID: 0000-0001-9366-5113 (2019) Generating and analyzing chatbot responses using natural language processing. International Journal of Advanced Computer Science and Applications, 10 (9). ISSN 2158-107X

Customer support has become one of the most important communication tools used by companies to provide before and after-sale services to customers. This includes communicating through websites, phones, and social media platforms such as Twitter. The connection becomes much faster and easier with the support of today's technologies. In the field of customer service, companies use virtual agents (Chatbot) to provide customer assistance through desktop interfaces. In this research, the main focus will be on the automatic generation of conversation “Chat” between a computer and a human by developing an interactive artificial intelligent agent through the use of natural language processing and deep learning techniques such as Long Short-Term Memory, Gated Recurrent Units and Convolution Neural Network to predict a suitable and automatic response to customers’ queries. Based on the nature of this project, we need to apply sequence-to-sequence learning, which means mapping a sequence of words representing the query to another sequence of words representing the response. Moreover, computational techniques for learning, understanding, and producing human language content are needed. In order to achieve this goal, this paper discusses efforts towards data preparation. Then, explain the model design, generate responses, and apply evaluation metrics such as Bilingual Evaluation Understudy and cosine similarity. The experimental results on the three models are very promising, especially with Long Short-Term Memory and Gated Recurrent Units. They are useful in responses to emotional queries and can provide general, meaningful responses suitable for customer query. LSTM has been chosen to be the final model because it gets the best results in all evaluation metrics.
Item Type:Article (Published)
Uncontrolled Keywords:Chatbot; deep learning; natural language processing; similarity
DCU Faculties and Centres:DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing
Publisher:SAI Organization
Official URL:https://dx.doi.org/10.14569/IJACSA.2019.0100910
Copyright Information:© 2019 The Authors. Open Access (CC-BY-4.0)
ID Code:27514
Deposited On:09 Aug 2022 09:43 by Thomas Murtagh . Last Modified 09 Aug 2022 09:43

Full text available as:

[thumbnail of Paper_10-Generating_and_Analyzing_Chatbot_Responses.pdf]
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader


Downloads per month over past year

Archive Staff Only: edit this record