Browse > Article
http://dx.doi.org/10.3745/KTCCS.2020.9.11.281

Natural Language Processing Model for Data Visualization Interaction in Chatbot Environment  

Oh, Sang Heon (동의대학교 IT융합학과)
Hur, Su Jin (동의대학교 산업ICT기술공학과)
Kim, Sung-Hee (동의대학교 산업ICT기술공학과)
Publication Information
KIPS Transactions on Computer and Communication Systems / v.9, no.11, 2020 , pp. 281-290 More about this Journal
Abstract
With the spread of smartphones, services that want to use personalized data are increasing. In particular, healthcare-related services deal with a variety of data, and data visualization techniques are used to effectively show this. As data visualization techniques are used, interactions in visualization are also naturally emphasized. In the PC environment, since the interaction for data visualization is performed with a mouse, various filtering for data is provided. On the other hand, in the case of interaction in a mobile environment, the screen size is small and it is difficult to recognize whether or not the interaction is possible, so that only limited visualization provided by the app can be provided through a button touch method. In order to overcome the limitation of interaction in such a mobile environment, we intend to enable data visualization interactions through conversations with chatbots so that users can check individual data through various visualizations. To do this, it is necessary to convert the user's query into a query and retrieve the result data through the converted query in the database that is storing data periodically. There are many studies currently being done to convert natural language into queries, but research on converting user queries into queries based on visualization has not been done yet. Therefore, in this paper, we will focus on query generation in a situation where a data visualization technique has been determined in advance. Supported interactions are filtering on task x-axis values and comparison between two groups. The test scenario utilized data on the number of steps, and filtering for the x-axis period was shown as a bar graph, and a comparison between the two groups was shown as a line graph. In order to develop a natural language processing model that can receive requested information through visualization, about 15,800 training data were collected through a survey of 1,000 people. As a result of algorithm development and performance evaluation, about 89% accuracy in classification model and 99% accuracy in query generation model was obtained.
Keywords
Chatbot; Data Visualization; Interaction; Natural Language Processing; SQL(Structured Query Language);
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 E. S. Kim, "Affecting factors of mobile health care service usage and efficient utilization plan," Korean Journal of Health Education and Promotion, Vol.34, No.2, pp.41-52, 2017.   DOI
2 L. S. Lee, S. H. Lee, J. S. Jeong, and K. Y. Noh, "Psychological factors influencing continuous use of mobile healthcare applications," Journal of Digital Convergence, Vol.15, no.7, pp.445-456, 2017.   DOI
3 J. H. Park, "Smart Health Care Prospective Market Trends and Strategies" [Internet], https://news.kotra.or.kr/user/reports/kotranews/20/usrReportsView.do?reportsIdx=10985
4 Y. H. Park and J. Y. Yun, "Design guidelines for data visualization of smart band: Focused on fitbit," The Korean Society of Science & Art, Vol.30, pp.141-149, 2017.   DOI
5 E. J. No, "Visualization study of healthcare data: Focusing on mobile healthcare services," M.A. Degree Thesis, University of Ewha Womans at Seoul, Korea, 2015.
6 Liu, Zhicheng and J. Stasko, "Mental models, visual reasoning and interaction in information visualization: A top-down perspective," in IEEE Transactions on Visualization and Computer Graphics, Vol.16, No.6, pp.999-1008, 2010.   DOI
7 K. Blumenstein, C. Niederer, M. Wagner, G. Schmiedl, A. Rind, and W. Aigner, "Evaluating information visualization on mobile devices: Gaps and challenges in the empirical evaluation design space," in Proceedings of the Sixth Workshop on Beyond Time and Errors on Novel Evaluation Methods for Visualization, 2016.
8 J. Y. Kim, "Analysis and design of mobile chatbot interface," M.Eng Thesis, University of Seoul National at Seoul, Korea, 2017.
9 B. J. Kim. "Cognitive and emotional UX design methodology for mobile chatbot," Korea Science & Art Forum, Vol.34, 2018.
10 D. Y. Chang and C. K. Lee, "A study of use intention of chatbot using the extended theory of planned behavior:Focusing on the role of interaction," Journal of Tourism and Leisure Research, Vol.31, No.8, pp.433-454, 2019.
11 V. Zhong, C. Xiong, and R. Socher, "Seq2SQL: Generating structured queries from natural language using reinforcement learning," CoRR, abs/1709.00103, 2017.
12 Y. Sun, D. Tang, N. Duan, J. Ji, G. Cao, X. Feng, B. Qin, T. Liu, and M. Zhou, "Semantic parsing with syntax- and table-aware SQL generation", in Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics, pp.361-372, 2018.
13 P. Wang, T. Shi, and C. K. Reddy, "Text-to-SQL Generation for Question Answering on Electronic Medical Records," in Proceedings of The Web Conference, pp.350-361, 2020.
14 I. Ko and H. Chang, "Interactive Visualization of Healthcare Data Using Tableau," Healthcare Informatics Research, Vol.23, No.4, pp.349-354, 2017.   DOI
15 D. J. Janvrin, R. L. Raschke, and W. N. Dilla, "Making sense of complex data using interactive data visualization," Journal of Accounting Education, Vol.32, No.4, pp.31-48, 2014.   DOI
16 J. S. Yi, Y. A. Kang, J. Stasko, and J. A. Jacko, "Toward a deeper understanding of the role of interaction in information visualization," IEEE Transactions on Visualization and Computer Graphics, Vol.13, No.6, pp.1224-1231, Nov.-Dec. 2007.   DOI
17 DeepLearning.AI, Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization [Internet], https://ko.coursera.org/lecture/deep-neural-network/rmsprop-BhJlm
18 D. P. Kingma, and J. Ba, "Adam: A Method for Stochastic Optimization," in arXiv e-prints, 2014.
19 M. J. Kim, Adam Optimizer [Internet], http://mjgim.me/2018/01/22/adam.html