DBOS: A Dialog-Based Object Query System for Hospital Nurses
Abstract
:1. Introduction
2. Related Work
2.1. Rule-Based Methods
2.2. Machine-Learning-Based Methods
2.3. Feature-Based Methods
2.4. Existing Natural Language Processing Platforms
3. Methodology
3.1. Design Requirements and Challenges
3.2. DBOS Overview
3.3. Intent Table and Synonym Expansion
3.4. Cosine Similarity
3.5. TF-IDF
3.6. Hybrid Method
Algorithm 1 Hybrid method | |
Input: | |
Output: | |
1: | Determine and by Equations (2) and (3); |
2: | |
3: | ; |
4: | else if |
5: | |
6: | else |
7: | |
8: | return |
4. Experiments
4.1. Experiment Setup
4.2. Comparisons of CS, TF-IDF, and Hybrid Method
4.3. Comparison of Wit.ai and the Hybrid Method
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Sabet Sarvestani, R.; Moattari, M.; Nasrabadi, A.N.; Momennasab, M.; Yektatalab, S. Challenges of nursing handover: A qualitative study. Clin. Nurs. Res. 2015, 24, 234–252. [Google Scholar] [CrossRef] [PubMed]
- Kane, B.; Luz, S. Expanding the HCI agenda in healthcare. In Proceedings of the IEEE 27th International Symposium on Computer-Based Medical Systems, New York, NY, USA, 27–29 May 2014; pp. 382–385. [Google Scholar]
- Mahapatra, R.P.; Sharma, N.; Trivedi, A.; Aman, C. Adding interactive interface to E-Government systems using AIML based chatterbots. In Proceedings of the CSI Sixth International Conference on Software Engineering (CONSEG), Indore, India, 5–7 September 2012; pp. 1–6. [Google Scholar]
- Jaf, S.; Calder, C. Deep learning for natural language parsing. IEEE Access 2019, 7, 131363–131373. [Google Scholar] [CrossRef]
- Gokul, P.P.; Akhil, B.K.; Shiva, K.K.M. Sentence similarity detection in Malayalam language using cosine similarity. In Proceedings of the 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT), Bangalore, India, 19–20 May 2017; pp. 221–225. [Google Scholar]
- LINE. ChatBOT. Available online: https://developers.line.biz/en/ (accessed on 25 August 2020).
- Chu, E.T.-H.; Lin, K.-H.; Chen, S.-Y.; Hsu, J.; Wu, H.-M. SBOT: A social media based object tracking system. In Proceeding of the Indo–Taiwan 2nd International Conference on Computing, Analytics and Networks, Chiayi, Taiwan, 7–15 February 2020; pp. 132–137. [Google Scholar]
- Jieba. Available online: https://github.com/fxsjy/jieba (accessed on 25 August 2020).
- Saqib, G.; Faizan, K.; Ghatte, N. Intelligent chatting service using AIML. In Proceedings of the International Conference on Current Trends towards Converging Technologies (ICCTCT), Coimbatore, India, 1–3 March 2018; pp. 1–3. [Google Scholar]
- Gang, W.Y.; Bo, S.; Chen, S.M.; Yi, Z.C.; Zi, M.P. Chinese intelligent chat robot based on the AIML language. In Proceedings of the Sixth International Conference on Intelligent Human-Machine Systems and Cybernetics, Hangzhou, China, 26–27 August 2014; pp. 367–370. [Google Scholar]
- Pirrone, R.; Cannella, V.; Russo, G. GAIML: A new language for verbal and graphical interaction in chatbots. In Proceedings of the International Conference on Complex, Intelligent and Software Intensive Systems, Barcelona, Spain, 4–7 March 2008; pp. 715–720. [Google Scholar]
- Zeng, Z.; Deng, Y.; Li, X.; Naumann, T.; Luo, Y. Natural language processing for EHR-based computational phenotyping. IEEE/ACM Trans. Comput. Biol. Bioinform. 2019, 16, 139–153. [Google Scholar] [CrossRef] [PubMed]
- Thomas, N.T. An e-business chatbot using AIML and LSA. In Proceedings of the International Conference on Advances in Computing, Communications and Informatics (ICACCI), Jaipur, India, 21–24 September 2016; pp. 2740–2742. [Google Scholar]
- Gu, J.; Ling, Z.; Liu, Q. Utterance-to-utterance interactive matching network for multi-turn response Selection in retrieval-Based chatbots. IEEE/ACM Trans. Audio Speech Lang. Process. 2020, 28, 369–379. [Google Scholar] [CrossRef]
- Singh, R.; Paste, M.; Shinde, N.; Patel, H.; Mishra, N. Chatbot using tensorflow for small businesses. In Proceedings of the Second International Conference on Inventive Communication and Computational Technologies (ICICCT), Coimbatore, India, 20–21 April 2018; pp. 1614–1619. [Google Scholar]
- Zavrel, J.; Daeleman, W. Feature-rich memory-based classification for shallow NLP and information extraction. In Text Mining, Theoretical Aspects and Applications; Franke, J., Nakhaeizadeh, G., Renz, I., Eds.; Springer Physica-Verlag: Heidelberg, Germany, 2003; pp. 33–54. [Google Scholar]
- Liu, B.; Xu, Z.; Sun, C.; Wang, B.; Wang, X.; Wong, D.F.; Zhang, M. Content-oriented user modeling for personalized response ranking in chatbots. IEEE/ACM Trans. Audio Speech Lang. Process. 2018, 26, 122–133. [Google Scholar] [CrossRef]
- Hou, Y.; Liu, Y.; Che, W.; Lin, T. Sequence-to-sequence data augmentation for dialogue Language understanding. In Proceedings of the 27th International Conference on Computational Linguistics, Santa Fe, NM, USA, 20–26 August 2018; pp. 1234–1245. [Google Scholar]
- Li, J.; Xu, Y.; Shi, H. Bidirectional LSTM with hierarchical attention for text classification. In Proceedings of the IEEE 4th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chengdu, China, 20–22 December 2019; pp. 456–459. [Google Scholar]
- Miche, V. The curse of dimensionality in data mining and time series prediction. In Computational Intelligence and Bioinspired Systems; Joan, C., Alberto, P., Francisco, S., Eds.; Springer: Berlin/Heidelberg, Germany, 2005; pp. 758–770. [Google Scholar]
- Khomenko, V.; Shyshkov, O.; Radyvonenko, O.; Bokhan, K. Accelerating recurrent neural network training using sequence bucketing and multi-GPU data parallelization. In Proceedings of the IEEE First International Conference on Data Stream Mining & Processing, Lviv, Ukraine, 23–27 August 2016. [Google Scholar]
- Hidayatin, L.; Rahutomo, F. Query expansion evaluation for chatbot application. In Proceedings of the International Conference on Applied Information Technology and Innovation (ICAITI), Padang, Indonesia, 3–5 September 2018; pp. 92–95. [Google Scholar]
- Abdul-Kader, S.A.; Woods, J. Question answer system for online feedable new born Chatbot. In Proceedings of the Intelligent Systems Conference (IntelliSys), London, UK, 7–8 September 2017; pp. 863–869. [Google Scholar]
- Su, B.; Kuan, T.; Tseng, S.; Wang, J.; Su, P. Improved TF-IDF weight method based on sentence similarity for spoken dialogue system. In Proceedings of the International Conference on Orange Technologies (ICOT), Melbourne, VIC, Australia, 18–20 December 2016; pp. 36–39. [Google Scholar]
- Zhu, Z.; Liang, J.; Li, D.; Yu, H.; Liu, G. Hot topic detection based on a refined TF-IDF algorithm. IEEE Access 2019, 7, 26996–27007. [Google Scholar] [CrossRef]
- Niu, J.; Zhao, Q.; Wang, L.; Chen, H.; Zheng, S. Opinion summarization for short texts based on BM25 and syntactic parsing. In Proceedings of the IEEE 14th International Conference on Industrial Informatics (INDIN), Poitiers, France, 19–21 July 2016; pp. 1177–1180. [Google Scholar]
- Kadhim, A.I. Term weighting for feature extraction on Twitter: A comparison between BM25 and TF-IDF. In Proceedings of the International Conference on Advanced Science and Engineering (ICOASE), Zakho Duhok, Iraq, 2–4 April 2019; pp. 124–128. [Google Scholar]
- Godse, N.A.; Deodhar, S.; Raut, S.; Jagdale, P. Implementation of chatbot for ITSM application Using IBM watson. In Proceedings of the Fourth International Conference on Computing Communication Control and Automation (ICCUBEA), Pune, India, 16–18 August 2018; pp. 1–5. [Google Scholar]
- Ahmad, N.S.; Sanusi, M.H.; Abd Wahab, M.H.; Mustapha, A.; Sayadi, Z.A.; Saringat, M.Z. Conversational bot for pharmacy: A natural language approach. In Proceedings of the IEEE Conference on Open Systems (ICOS), Langkawi Island, Malaysia, 21–22 November 2018; pp. 76–79. [Google Scholar]
- Handoyo, E.; Arfan, M.; Soetrisno, Y.A.A.; Somantri, M.; Sofwan, A.; Sinuraya, E.W. Ticketing chatbot service using serverless NLP technology. In Proceedings of the 5th International Conference on Information Technology, Computer, and Electrical Engineering (ICITACEE), Semarang, Indonesia, 27–28 September 2018; pp. 325–330.
- Wachtel, A.; Fuchß, D.; Schulz, S.; Tichy, W.F. Approaching natural conversation chatbots by interactive dialogue modelling & microsoft LUIS. In Proceedings of the 2019 IEEE International Conference on Conversational Data & Knowledge Engineering (CDKE), San Diego, CA, USA, 9–11 December 2019; pp. 39–42. [Google Scholar]
- Gruen, R.; Liang, E. NuiVend–Next generation vending machine. In Proceedings of the International Conference on Computational Science and Computational Intelligence (CSCI), Las Vegas, NV, USA, 15–17 December 2016; pp. 545–548. [Google Scholar]
- Wit.Ai. Available online: https://wit.ai/ (accessed on 25 August 2020).
- The User Queries Reference. Available online: https://drive.google.com/drive/folders/1VwknmJ9cwfzUoTpewC-JCij_VV4LAZQJ?usp=sharing (accessed on 25 August 2020).
- Facebook. Available online: https://www.facebook.com/ (accessed on 25 August 2020).
- Wit.ai Training Data Reference. Available online: https://drive.google.com/drive/folders/1PlmKivuN_PhIF9qR0yZ4oOMY_HSnXBkn?usp=sharing (accessed on 25 August 2020.).
No. | Intent | No. | Intent |
---|---|---|---|
1 | 全部儀器設備 (The location of all equipment) | 8 | 病人位置 (A patient’s location) |
2 | 儀器設備位置 (The location of a piece of equipment) | 9 | 儀器使用次數 (The number of times the equipment is used) |
3 | 損壞或壞掉儀器 (Damaged or broken equipment) | 10 | 儀器總使用時間 (The total usage time of the equipment) |
4 | 外借或未歸還 (Lent-out or not returned equipment) | 11 | 儀器平均使用時間 (The average usage time of the instrument for each use) |
5 | 送修維修等待修理儀器 (Equipment sent or will be sent for repair) | 12 | 護理人員交班記錄報表 (Nursing shift report) |
6 | 庫房剩餘庫存 (Equipment in the storeroom) | 13 | 皆無匹配 (Nonmatch) |
7 | 違規放置儀器 (Equipment put in a wrong place) |
No. | Query Scenarios (User Intent) | CS | TF-IDF | Hybrid (DBOS) |
---|---|---|---|---|
1 | The location of all equipment | 6/6 | 2/6 | 6/6 |
2 | The location of a piece of equipment | 4/4 | 0/4 | 4/4 |
3 | Damaged or broken equipment | 2/3 | 3/3 | 3/3 |
4 | Lent-out or not returned equipment | 4/12 | 10/12 | 10/12 |
5 | Equipment sent or will be sent for repair | 3/4 | 3/4 | 4/4 |
6 | Equipment in the storeroom | 3/6 | 5/6 | 5/6 |
7 | Equipment put in a wrong place | 4/7 | 4/7 | 6/7 |
8 | A patient’s location | 7/7 | 7/7 | 7/7 |
9 | The number of times the equipment is used | 8/8 | 8/8 | 8/8 |
10 | The total usage time of the equipment | 1/4 | 3/4 | 3/4 |
11 | The average usage time of the instrument for each use | 2/4 | 2/4 | 4/4 |
12 | Nursing shift report | 5/5 | 5/5 | 5/5 |
Accuracy | 70% (49/70) | 74.2% (52/70) | 92.8% (65/70) |
NO. | Query Scenarios (User Intent) | Hybrid (DBOS) | Wit.ai |
---|---|---|---|
1 | The location of all equipment | 6/6 | 5/6 |
2 | The location of a piece of equipment | 4/4 | 4/4 |
3 | Damaged or broken equipment | 3/3 | 2/3 |
4 | Lent-out or not returned equipment | 10/12 | 8/12 |
5 | Equipment sent or will be sent for repair | 4/4 | 4/4 |
6 | Equipment in the storeroom | 5/6 | 5/6 |
7 | Equipment put in a wrong place | 6/7 | 4/7 |
8 | A patient’s location | 7/7 | 7/7 |
9 | The number of times the equipment is used | 8/8 | 6/8 |
10 | The total usage time of the equipment | 3/4 | 2/4 |
11 | The average usage time of the instrument for each use | 4/4 | 1/4 |
12 | Nursing shift report | 5/5 | 3/5 |
Accuracy | 92.8% (65/70) | 72.8% (51/70) |
Number of Expressions (Training Data) | 20 | 80 | 120 | 150 | 170 |
---|---|---|---|---|---|
Accuracy | 44.2% | 62.8% | 71.4% | 72.8% | 64.3% |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Chu, E.T.-H.; Huang, Z.-Z. DBOS: A Dialog-Based Object Query System for Hospital Nurses. Sensors 2020, 20, 6639. https://doi.org/10.3390/s20226639
Chu ET-H, Huang Z-Z. DBOS: A Dialog-Based Object Query System for Hospital Nurses. Sensors. 2020; 20(22):6639. https://doi.org/10.3390/s20226639
Chicago/Turabian StyleChu, Edward T.-H., and Zi-Zhe Huang. 2020. "DBOS: A Dialog-Based Object Query System for Hospital Nurses" Sensors 20, no. 22: 6639. https://doi.org/10.3390/s20226639
APA StyleChu, E. T.-H., & Huang, Z.-Z. (2020). DBOS: A Dialog-Based Object Query System for Hospital Nurses. Sensors, 20(22), 6639. https://doi.org/10.3390/s20226639