Fast and Accurate Indonesian QnA Chatbot Using Bag-of-Words and Deep-Learning For Car Repair Shop Customer Service

M. T. Anwar, Azzahra Nurwanda, Fajar Rahmat, Muhammad Aufal, H. Purnomo, A. Supriyanto
{"title":"Fast and Accurate Indonesian QnA Chatbot Using Bag-of-Words and Deep-Learning For Car Repair Shop Customer Service","authors":"M. T. Anwar, Azzahra Nurwanda, Fajar Rahmat, Muhammad Aufal, H. Purnomo, A. Supriyanto","doi":"10.26877/asset.v5i2.14891","DOIUrl":null,"url":null,"abstract":"A chatbot is a software that simulates human conversation through a text chat. Chatbot is a complex task and recent approaches to Indonesian chatbot have low accuracy and are slow because it needs high resources. Chatbots are expected to be fast and accurate especially in business settings so that they can increase customer satisfaction. However, the currently available approach for Indonesian chatbots only has low to medium accuracy and high response time. This research aims to build a fast and accurate chatbot by using Bag-of-Words and Deep-Learning approach applied to a car repair shop customer service. Sixteen different intents with a set of their possible queries were used as the training dataset. The approach for this chatbot is by using a text classification task where intents will be the target classes and the queries are the text to classify. The chatbot response then is based on the recognized intent. The deep learning model for the text classification was built by using Keras and the chatbot application was built using the Flask framework in Python. Results showed that the model is capable of giving 100% accuracy in predicting users’ intents so that the chatbot can give the appropriate responses and the response time is near zero milliseconds. This result implies that developers who aim to build fast and accurate chatbot software can use the combination of bag-of-words and deep-learning approaches. Several suggestions are presented to increase the probability of the chatbot’s success when released to the general public.","PeriodicalId":414022,"journal":{"name":"Advance Sustainable Science Engineering and Technology","volume":"51 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Advance Sustainable Science Engineering and Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.26877/asset.v5i2.14891","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A chatbot is a software that simulates human conversation through a text chat. Chatbot is a complex task and recent approaches to Indonesian chatbot have low accuracy and are slow because it needs high resources. Chatbots are expected to be fast and accurate especially in business settings so that they can increase customer satisfaction. However, the currently available approach for Indonesian chatbots only has low to medium accuracy and high response time. This research aims to build a fast and accurate chatbot by using Bag-of-Words and Deep-Learning approach applied to a car repair shop customer service. Sixteen different intents with a set of their possible queries were used as the training dataset. The approach for this chatbot is by using a text classification task where intents will be the target classes and the queries are the text to classify. The chatbot response then is based on the recognized intent. The deep learning model for the text classification was built by using Keras and the chatbot application was built using the Flask framework in Python. Results showed that the model is capable of giving 100% accuracy in predicting users’ intents so that the chatbot can give the appropriate responses and the response time is near zero milliseconds. This result implies that developers who aim to build fast and accurate chatbot software can use the combination of bag-of-words and deep-learning approaches. Several suggestions are presented to increase the probability of the chatbot’s success when released to the general public.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于词袋和深度学习的印尼语QnA聊天机器人,用于汽车修理店客户服务
聊天机器人是一种通过文字聊天模拟人类对话的软件。聊天机器人是一项复杂的任务,目前的印尼语聊天机器人研究方法准确率低,速度慢,因为需要大量的资源。聊天机器人应该是快速和准确的,特别是在商业环境中,这样他们就可以提高客户满意度。然而,目前印尼聊天机器人可用的方法只有中低精度和高响应时间。本研究旨在将Bag-of-Words和深度学习方法应用于某汽车修理店的客户服务中,构建一个快速准确的聊天机器人。16个不同的意图和一组可能的查询被用作训练数据集。这个聊天机器人的方法是使用一个文本分类任务,其中意图是目标类,查询是要分类的文本。然后聊天机器人的响应是基于识别的意图。文本分类的深度学习模型使用Keras构建,聊天机器人应用程序使用Python中的Flask框架构建。结果表明,该模型能够100%准确地预测用户的意图,从而使聊天机器人能够给出适当的响应,响应时间接近零毫秒。这一结果意味着,旨在构建快速、准确的聊天机器人软件的开发人员可以使用词袋和深度学习方法的结合。提出了一些建议,以增加聊天机器人在向公众发布时成功的可能性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Synthesis and Characterization Materials Modern (CMC-Fe3O4-Chitosan-TiO2) As Portable Adsorbent Toxic Metal (Hg) and Dye Substance (Rh B) Implementation of DenseNet121 Architecture for Waste Type Classification Improving the Accuracy of House Price Prediction using Catboost Regression with Random Search Hyperparameter Tuning: A Comparative Analysis Harnessing Quantum SVR on Quantum Turing Machine for Drug Compounds Corrosion Inhibitors Analysis Classification of Movie Recommendation on Netflix Using Random Forest Algorithm
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1