Using a Machine Learning Approach to Model a Chatbot for Ceylon Electricity Board Website

D.N.M. Hettiarachchi, D.D.A. Gamini
{"title":"Using a Machine Learning Approach to Model a Chatbot for Ceylon Electricity Board Website","authors":"D.N.M. Hettiarachchi, D.D.A. Gamini","doi":"10.31357/vjs.v26i01.6411","DOIUrl":null,"url":null,"abstract":"\nCustomer support is one of the main aspects of the user experience for online services. However, the rise of natural language processing techniques, the industry is looking at automated chatbot solutions to provide quality services to an ever-growing user base. In Sri Lanka, Ceylon Electricity Board website is one of the largest websites that customers use always to get information about electricity services. Hence, a chatbot system is very essential in CEB website. This paper presents a study about implementing and evaluating of a chatbot model for CEB website. This study implements virtual conversation agent based on deep learning algorithm which is multilayer perceptron neural network and a special text dataset for conversations about CEB services. The conversation agent model is made by utilizing the natural language processing techniques to facilitate the processing of user messages. The output of this research is the response from the chatbot and identify the best testing method to get highest accuracy for chatbot model. The chatbot model achieves the highest accuracy with the number of epochs set to 2000 and the learning rate value of 0.01 on response context data training so that it gets 78.8% accuracy. \nKeywords: Natural language processing, chatbot, deep learning, multilayer perceptron neural network, Monte Carlo cross validation, k-fold cross validation","PeriodicalId":214405,"journal":{"name":"Vidyodaya Journal of Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Vidyodaya Journal of Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31357/vjs.v26i01.6411","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Customer support is one of the main aspects of the user experience for online services. However, the rise of natural language processing techniques, the industry is looking at automated chatbot solutions to provide quality services to an ever-growing user base. In Sri Lanka, Ceylon Electricity Board website is one of the largest websites that customers use always to get information about electricity services. Hence, a chatbot system is very essential in CEB website. This paper presents a study about implementing and evaluating of a chatbot model for CEB website. This study implements virtual conversation agent based on deep learning algorithm which is multilayer perceptron neural network and a special text dataset for conversations about CEB services. The conversation agent model is made by utilizing the natural language processing techniques to facilitate the processing of user messages. The output of this research is the response from the chatbot and identify the best testing method to get highest accuracy for chatbot model. The chatbot model achieves the highest accuracy with the number of epochs set to 2000 and the learning rate value of 0.01 on response context data training so that it gets 78.8% accuracy. Keywords: Natural language processing, chatbot, deep learning, multilayer perceptron neural network, Monte Carlo cross validation, k-fold cross validation
使用机器学习方法为锡兰电力局网站建立聊天机器人模型
客户支持是在线服务用户体验的主要方面之一。然而,随着自然语言处理技术的兴起,该行业正在寻求自动化聊天机器人解决方案,为不断增长的用户群提供高质量的服务。在斯里兰卡,锡兰电力局网站是客户经常使用的获取电力服务信息的最大网站之一。因此,聊天机器人系统在CEB网站中是非常必要的。本文研究了CEB网站的聊天机器人模型的实现和评估。本研究基于多层感知器神经网络的深度学习算法和CEB服务对话的特殊文本数据集实现虚拟会话代理。利用自然语言处理技术构建对话代理模型,方便用户消息的处理。本研究的输出是聊天机器人的响应,并确定最佳的测试方法,以获得聊天机器人模型的最高精度。该聊天机器人模型在响应上下文数据训练上,epoch数设置为2000,学习率值为0.01,准确率最高,达到78.8%。关键词:自然语言处理,聊天机器人,深度学习,多层感知器神经网络,蒙特卡罗交叉验证,k-fold交叉验证
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信