Browse > Article
http://dx.doi.org/10.17661/jkiiect.2019.12.4.440

Development of ordering chatbot that can process multiple keywords based on recursive slot-filling method  

Choi, Hyeon-Jun (Electronic Engineering, Kookmin University)
Bae, Seung-Ju (Electronic Engineering, Kookmin University)
Jeong, Gu-Min (Electronic Engineering, Kookmin University)
Publication Information
The Journal of Korea Institute of Information, Electronics, and Communication Technology / v.12, no.4, 2019 , pp. 440-448 More about this Journal
Abstract
In this paper, we propose an ordering chatbot that can process multiple keywords based on recursive slot-filling method. In general, in case of an order service using chatbots, the whole order process is performed only according to the sequence defined by the developer. That is, among all the information needed for the whole order process, only one input can be processed at one time. In order to reduce processing step for the order, we propose a recursive slot-filling method which fills out multiple slots per one time by extracting multiple keywords. First, a keyword array for the order is created according to the order related information. Next, from the input sentence of a user, multiple keywords is extracted. Corresponding slots for a keyword array will be filled with the extracted keywords. Finally, recursive routine will be executed to fill out all the blank in the keyword array. The usability and validity of the proposed method will be shown from the implementation of a smartphone application.
Keywords
Script; Robot Content; Android; Robot; slot filling; Multiple Keyword;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Clement Creusot, "ActBot: Sharing High-level Robot AI Scripts", 25th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN) August 26-31, 2016. Columbia University, NY, USA
2 Donghee Choi, Jeayeol H, Minkyung Jung, Woomin Park and Hongseong Park, "Development of Robot Scenario Script Language and Tool for Non-Expert", Journal of Automation and Control Engineering Vol. 3, No. 6, December 2015
3 Hye-Kyung Cho, Dong-Hoon Lee, "A Chatbot-Based Robot Control Architecture for Conversational Human-Robot Interactions", CHATBOT IEEE PAPER 2018
4 HongSeong Park, Mi-Sook Kim, KyungSook Lee, "Graphics-based Robot Scenario Script Model using Finite State Machine and Flowchart models with Concurrency", Journal of Institue of Control, Robotics and Systems, vol. 24, no. 3, pp. 290-297, Mar. 2018.   DOI
5 JunHyeong Kim, SangHyeon Kim, JaeHeung Park, "HRI Research Trends", Korea robotics society review of Korea Robotic Society, vol. 14, no. 4, pp.17-24, 2017.
6 Sumin Choi, YongSoon Choi, "Analysis on the Conversational Commerce Service Interface of the AI Chat-Bot Based on Mobile Messenger Apps", Conference of The HCI Society of Korea, 2017, pp. 237-240.
7 H. Huttenrauch, et al., "Involving users in the design of a mobile office robot," IEEE Trans. Systems, Man, and Cybernetics-Part C: Applications and Reviews, vol. 34, no. 2, pp.113-124, 2004.   DOI
8 Min-Soo Kim, I-Na Kim, Jung-kwon Cho, Kyu-nam Lee, Min-young Kim, Do-Jin Choi, Jongtae Lim, Gyeong-Min Kim, Kyoung-Soo Bok, Jae-Soo Yoo (2017). Design and Implementation of a Chatbot System for Smart Stores. The ICCC Journal of the Korea Contents Assocation , 47-48.
9 Weizenbaum, J., "Eliza - a computer program for the study of natural language communication between man and machine", Communications of the ACM, vol. 9, 1965, pp. 36-45   DOI
10 Levin et al., "The ALICE System: A Workbench for Learning and Using Language", CALICO Journal, vol. 9, no. 1, 1991, pp 27-56
11 Vibhor Sharma, Monika Goyal , Drishti Malik, "An Intelligent Behaviour Shown by Chatbot System", International Journal of New Technology and Research (IJNTR), ISSN:2454-4116, Volume-3, Issue-4, April 2017 Pages 52-54