Browse > Article
http://dx.doi.org/10.3745/JIPS.04.0213

Towards a Redundant Response Avoidance for Intelligent Chatbot  

Gwon, Hyuck-Moo (Dept. of Computer Science, Hanyang University)
Seo, Yeong-Seok (Dept. of Computer Engineering, Yeungnam University)
Publication Information
Journal of Information Processing Systems / v.17, no.2, 2021 , pp. 318-333 More about this Journal
Abstract
Smartphones are one of the most widely used mobile devices allowing users to communicate with each other. With the development of mobile apps, many companies now provide various services for their customers by studying interactive systems in the form of mobile messengers for business marketing and commercial promotion. Such interactive systems are called "chatbots." In this paper, we propose a method of avoiding the redundant responses of chatbots, according to the utterances entered by the user. In addition, the redundant patterns of chatbot responses are classified into three categories for the first time. In order to verify the proposed method, a chatbot is implemented using Telegram, an open source messenger. By comparing the proposed method with an existent method for each pattern, it is confirmed that the proposed method significantly improves the redundancy avoidance rate. Furthermore, response performance and variation analysis of the proposed method are investigated in our experiment.
Keywords
Chatbot; Human-Computer Interaction; Interactive System; Redundancy Avoidance; Telegram;
Citations & Related Records
연도 인용수 순위
  • Reference
1 J. Weizenbaum, "ELIZA: a computer program for the study of natural language communication between man and machine," Communications of the ACM, vol. 9, no. 1, pp. 36-45, 1966.   DOI
2 Eliza, "Computer therapist," [Online]. Available: http://psych.fullerton.edu/mbirnbaum/psych101/eliza.htm
3 L. S. Levin, D. A. Evans, and D. M. Gates, "The ALICE system: a workbench for learning and using language," CALICO Journal, vol. 9, no. 1, pp. 27-56, 1991.
4 R. S. Wallace, "The anatomy of ALICE," in Parsing the Turing Test. Dordrecht, The Netherlands: Springer, 2009, pp. 181-210.
5 M. Probert, "The Mechanics of Human Conversation," [Online]. Available: https://goo.gl/EMkR3H
6 M. Probert, "Conversations with My Computer," [Online]. Available: https://goo.gl/o4LyuG
7 Telegram [Online]. Available: https://www.telegram.org
8 Telegram Bot APIs [Online]. Available: https://core.telegram.org/api
9 Y. S. Seo and D. H. Bae, "On the value of outlier elimination on software effort estimation research," Empirical Software Engineering, vol. 18, no. 4, pp. 659-698, 2013.   DOI
10 Y. Jang, C. H. Park, and Y. S. Seo, "Fake news analysis modeling using quote retweet," Electronics, vol. 8, no. 12, article no. 1377, 2019. https://doi.org/10.3390/electronics8121377   DOI
11 Y. S. Seo and J. H. Huh, "GUI-based software modularization through module clustering in edge computing based IoT environments," Journal of Ambient Intelligence and Humanized Computing, 2019. https://doi.org/10.1007/s12652-019-01455-3   DOI
12 P. K. Sharma, J. H. Ryu, K. Y. Park, J. H. Park, and J. H. Park, "Li-Fi based on security cloud framework for future IT environment," Human-centric Computing and Information Sciences, vol. 8, article no. 23, 2018. https://doi.org/10.1186/s13673-018-0146-5   DOI
13 S. Chu and K. Zhu, "Designing a vibrotactile reading system for mobile phones," Journal of Information Processing Systems, vol. 14, no. 5, pp. 1102-1113, 2018.   DOI
14 J. Kang, "Mobile payment in Fintech environment: trends, security challenges, and services," Human-centric Computing and Information Sciences, vol. 8, article no. 32, 2018. https://doi.org/10.1186/s13673-018-0155-4   DOI
15 S. H. Lee, J. H. Roh, S. H. Kim, and S. H. Jin, "Feature subset for improving accuracy of keystroke dynamics on mobile environment," Journal of Information Processing Systems, vol. 14, no. 2, pp. 523-538, 2018.   DOI
16 A. Shevat, Designing Bots: Creating Conversational Experiences. Sebastopol, CA: O'Reilly Media Inc., 2017.
17 S. S. Jeong and Y. S. Seo, "Improving response capability of chatbot using twitter," Journal of Ambient Intelligence and Humanized Computing, 2019. https://doi.org/10.1007/s12652-019-01347-6   DOI
18 A. Zhou, M. Jia, and M. Yao, Business of Bots: How to Grow Your Company Through Conversation. Ithaca, NY: Topbots Inc., 2017.
19 M. McTear, Z. Callejas, and D. Griol, The Conversational Interface: Talking to Smart Devices. Cham, Switzerland: Springer, 2016.
20 Wikipedia, "Windows Live Messenger," 2012 [Online]. Available: https://en.wikipedia.org/wiki/Windows_Live_Messenger
21 S. Mirri, M. Roccetti, and P. Salomoni, "Collaborative design of software applications: the role of users," Human-centric Computing and Information Sciences, vol. 8, article no. 6, 2018. https://doi.org/10.1186/s13673-018-0129-6   DOI
22 J. Guynn, "Zuckerberg's Facebook messenger launches 'chat bots' platform," 20169 [Online]. Available: https://www.usatoday.com/story/tech/news/2016/04/12/facebook-messenger-f8-chat-bots/82919056/
23 Telegram Custom Themes [Online]. Available: https://www.telegram.org/blog/android-themes
24 B. Yin, X. Wei, J. Wang, N. Xiong, and K. Gu, "An industrial dynamic skyline based similarity joins for multi-dimensional big data applications," IEEE Transactions on Industrial Informatics, vol. 16, no. 4, pp. 2520-2532, 2019.   DOI
25 S. Ahmed, M. Z. Asghar, F. M. Alotaibi, and I. Awan, "Detection and classification of social media-based extremist affiliations using sentiment analysis techniques," Human-centric Computing and Information Sciences, vol. 9, article no. 24, 2019. https://doi.org/10.1186/s13673-019-0185-6   DOI