Recent Advances in Computer Science and Communications

Author(s): Deepti Singh, Manju* and Aman Jatain

DOI: 10.2174/2666255816666230712141148

Artificial Intelligence and Natural Language Processing Inspired Chabot Technologies

Article ID: e120723218671 Pages: 10

  • * (Excluding Mailing and Handling)

Abstract

Chatbots use artificial intelligence (AI) and natural language processing (NLP) algorithms to construct a clever system. By copying human connections in the most helpful way possible, chatbots emulate individuals and serve as virtual assistants. They easily interface and respond to customers' requests. In the modern technical environment, these conversation agents or chatbots are considered the next-generation invention. Chatbot has become more popular in the business field right now as it can reduce customer service cost and handle multiple users at a time. There are many techniques used to involve such intelligent experts in daily business. A comprehensive analysis of the methods is needed to determine the viability of the different strategies. This paper tracks the progress of this invention and further clarifies the influence of chatbots on numerous businesses. Besides, a survey of the multiple chatbot methodologies suggested by various researchers is provided. Along with the survey, a chatbot e-commerce customer service is designed to provide an efficient and accurate answer for any query based on the dataset of frequently asked questions. This chatbot can reduce customer service costs and can handle multiple customers at the same time.

Graphical Abstract

[1]
D. Zumstein, and S. Hundertmark, "Chatbots--an interactive technology for personalized communication, transactions and services", Int. J. WWW/Internet, vol. 15, pp. 96-109, 2017.
[2]
L.T. Mudikanwi, and T.T. Gotora, "Student Personal Assistant using Machine Learning", Academia (Caracas), 2011.
[3]
S.A. Abdul-Kader, and J.C. Woods, "Survey on chatbot design techniques in speech conversation systems", Int. J. Adv. Comput. Sci. Appl., vol. 6, no. 7, 2015.
[4]
A.M. Turing, "Computing machinery and intelligence-AM turing", Mind, vol. 59, no. 236, p. 433, 1950.
[http://dx.doi.org/10.1093/mind/LIX.236.433]
[5]
J. Weizenbaum, "ELIZA—a computer program for the study of natural language communication between man and machine", Commun. ACM, vol. 9, no. 1, pp. 36-45, 1966.
[http://dx.doi.org/10.1145/365153.365168]
[6]
"Jabberwacky", In: IEEE 802.3 12.4.3.2.3 Jabber function., 2018.
[7]
B. AbuShawar, and E. Atwell, "ALICE chatbot: Trials and outputs", Comput. Sist., vol. 19, no. 4, pp. 625-632, 2015.
[http://dx.doi.org/10.13053/cys-19-4-2326]
[8]
M.H. Su, C.H. Wu, K.Y. Huang, Q.B. Hong, and H.M. Wang, "A chatbot using LSTM-based multi-layer embedding for elderly care", 2017 International Conference on Orange Technologies (ICOT), 08-10 December 2017, Singapore, 2017.
[http://dx.doi.org/10.1109/ICOT.2017.8336091]
[9]
V. Sharma, M. Goyal, and D. Malik, "An intelligent behaviour shown by chatbot system", Int. J. New Technol. Res., vol. 3, no. 4, pp. 52-54, 2017.
[10]
C.S. Kulkarni, A.U. Bhavsar, S.R. Pingale, and S.S. Kumbhar, "BANK CHAT BOT–An intelligent assistant system using NLP and machine learning", Int. J. Eng. Res. Technol., vol. 4, no. 05, 2017.
[11]
S.V. Doshi, S.B. Pawar, A.G. Shelar, and S.S. Kulkarni, "Artificial intelligence Chatbot in Android system using open source program-O", Int. J. Adv. Res. Comput. Commun. Eng., vol. 6, no. 4, pp. 816-821, 2017.
[http://dx.doi.org/10.17148/IJARCCE.2017.64151]
[12]
K. Bala, M. Kumar, S. Hulawale, and S. Pandita, "Chat-bot for college management system using AI", Int. J. Eng. Res. Technol., vol. 4, no. 11, pp. 2030-2033, 2017.
[13]
S. Divya, V. Indumathi, S. Ishwarya, M. Priyasankari, and S.K. Devi, "A self-diagnosis medical chatbot using artificial intelligence", JoWDWD, vol. 3, no. 1, pp. 1-7, 2018.
[14]
T. Lalwani, S. Bhalotia, A. Pal, S. Bisen, and V. Rathod, "Implementation of a chat bot system using AI and NLP", Int. J. Innov. Res. Comput. Sci. Technol., vol. 6, no. 3, pp. 26-30, 2018.
[http://dx.doi.org/10.21276/ijircst.2018.6.3.2]
[15]
S. Rai, A. Raut, A. Savaliya, and R. Shankarmani, "Darwin: Convolutional neural network based intelligent health assistant", 2018 Second Int. Conf. Electron. Commun. Aerosp. Technol. (ICECA), 29-31 March 2018, Coimbatore, India, 2018.
[http://dx.doi.org/10.1109/ICECA.2018.8474861]
[16]
S. Pérez-Soler, E. Guerra, and J. de Lara, "Collaborative modeling and group decision making using chatbots in social networks", IEEE Softw., vol. 35, no. 6, pp. 48-54, 2018.
[http://dx.doi.org/10.1109/MS.2018.290101511]
[17]
E. Handoyo, M. Arfan, Y.A.A. Soetrisno, M. Somantri, A. Sofwan, and E.W. Sinuraya, "Ticketing chatbot service using serverless NLP technology", 2018 5th Int. Conf. Info. Technol. Comp. Electr. Eng. (ICITACEE), 27-28 September 2018, Semarang, Indonesia, 2018.
[http://dx.doi.org/10.1109/ICITACEE.2018.8576921]
[18]
A. Androutsopoulou, N. Karacapilidis, E. Loukis, and Y. Charalabidis, "Transforming the communication between citizens and government through AI-guided chatbots", Gov. Inf. Q., vol. 36, no. 2, pp. 358-367, 2019.
[http://dx.doi.org/10.1016/j.giq.2018.10.001]
[19]
A. Nigam, P. Sahare, and K. Pandya, "Intent detection and slots prompt in a closed-domain chatbot", 2019 IEEE 13th Int. Conf. Semant. Comput. (ICSC), 30 January 2019 - 01 February 2019, Newport Beach, CA, USA, 2019.
[http://dx.doi.org/10.1109/ICOSC.2019.8665635]
[20]
R.V. Belfin, A.J. Shobana, M. Manilal, A.A. Mathew, and B. Babu, "A graph based chatbot for cancer patients", 2019 5th Int. Conf. Adv. Comput. Commun. Syst. (ICACCS), 15-16 March 2019, Coimbatore, India, 2019.
[http://dx.doi.org/10.1109/ICACCS.2019.8728499]
[21]
D. Kadariya, R. Venkataramanan, H.Y. Yip, M. Kalra, K. Thirunarayanan, and A. Sheth, "kBot: Knowledge-enabled personalized chatbot for asthma self management", 2019 IEEE Int. Conf. Smart Comput. (SMARTCOMP), 12-15 June 2019, Washington, DC, USA, 2019, pp. 138-143.
[http://dx.doi.org/10.1109/SMARTCOMP.2019.00043]
[22]
M. Anggraeni, M. Syafrullah, and H.A. Damanik, "Literation Hearing Impairment (I-Chat Bot): Natural Language Processing (NLP) and naïve bayes method", J. Phys. Conf. Ser., vol. 1201, no. 1, p. 012057, 2019.
[http://dx.doi.org/10.1088/1742-6596/1201/1/012057]
[23]
Y. Li, T. Grandison, P. Silveyra, A. Douraghy, X. Guan, and T. Kieselbach, "Jennifer for COVID-19: An NLP-powered chatbot built for the people and by the people to combat misinformation", Proceedings of the 1st Workshop on NLP for COVID-19 at ACL 2020, 2020.
[24]
T.A. Maniou, and A. Veglis, "Employing a chatbot for news dissemination during crisis: Design, implementation and evaluation", Future Internet., vol. 12, no. 7, p. 109, 2020.
[http://dx.doi.org/10.3390/fi12070109]