DOI QR코드

DOI QR Code

Towards a Redundant Response Avoidance for Intelligent Chatbot

  • 투고 : 2019.01.29
  • 심사 : 2020.02.04
  • 발행 : 2021.04.30

초록

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.

키워드

과제정보

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. NRF-2017R1C1B5018295).

참고문헌

  1. 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
  2. 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. https://doi.org/10.3745/JIPS.02.0093
  3. 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
  4. 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. https://doi.org/10.3745/JIPS.03.0093
  5. A. Shevat, Designing Bots: Creating Conversational Experiences. Sebastopol, CA: O'Reilly Media Inc., 2017.
  6. 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
  7. A. Zhou, M. Jia, and M. Yao, Business of Bots: How to Grow Your Company Through Conversation. Ithaca, NY: Topbots Inc., 2017.
  8. M. McTear, Z. Callejas, and D. Griol, The Conversational Interface: Talking to Smart Devices. Cham, Switzerland: Springer, 2016.
  9. Wikipedia, "Windows Live Messenger," 2012 [Online]. Available: https://en.wikipedia.org/wiki/Windows_Live_Messenger
  10. 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/
  11. 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
  12. 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. https://doi.org/10.1145/365153.365168
  13. Eliza, "Computer therapist," [Online]. Available: http://psych.fullerton.edu/mbirnbaum/psych101/eliza.htm
  14. 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.
  15. R. S. Wallace, "The anatomy of ALICE," in Parsing the Turing Test. Dordrecht, The Netherlands: Springer, 2009, pp. 181-210.
  16. M. Probert, "The Mechanics of Human Conversation," [Online]. Available: https://goo.gl/EMkR3H
  17. M. Probert, "Conversations with My Computer," [Online]. Available: https://goo.gl/o4LyuG
  18. Telegram Custom Themes [Online]. Available: https://www.telegram.org/blog/android-themes
  19. Telegram [Online]. Available: https://www.telegram.org
  20. Telegram Bot APIs [Online]. Available: https://core.telegram.org/api
  21. 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. https://doi.org/10.1007/s10664-012-9207-y
  22. 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
  23. 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
  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. https://doi.org/10.1109/tii.2019.2933534
  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