journal article·2023-09-14Open access

Text Classification of Patient Experience Comments in Saudi Dialect Using Deep Learning Techniques

Najla Z. Alhazzani, Isra M. Al-Turaiki, Sarah A. Alkhodair

Applied Sciences· Volume 13· Issue 18

Abstract

Improving the quality of healthcare services is of the utmost importance in healthcare systems. Patient experience is a key aspect that should be gauged and monitored continuously. However, the measurement of such a vital indicator typically cannot be carried out directly, instead being derived from the opinions of patients who usually express their experience in free text. When it comes to patient comments written in the Arabic language, the currently used strategy to classify Arabic comments is totally reliant on human annotation, which is time-consuming and prone to subjectivity and error. Thus, fully using the value of patient feedback in a timely manner is difficult. This paper addresses the problem of classifying patient experience (PX) comments written in Arabic into 25 classes by using deep learning- and BERT-based models. A real-world data set of patient comments is obtained from the Saudi Ministry of Health for this purpose. Features are extracted from the data set, then used to train deep learning-based classifiers—including BiLSTM and BiGRU—for which pre-trained static word embedding and pre-training vector word embeddings are utilized. Furthermore, we utilize several Arabic pre-trained BERT models, in addition to building PX_BERT, a customized BERT model using the PX unlabeled database. From the experimental results for the 28 classifiers built in this study, the best-performing models (based on the F1 score) are found to be PX_BERT and AraBERTv02. To the best of our knowledge, this is the first study to tackle PX comment classification for the Arabic language.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Sentiment Analysis and Opinion Mining · Topic Modeling · Mental Health via Writing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Information Technology, College of Computer and Information Sciences, King Saud University, Riyadh 11451, Saudi Arabia

Department of Computer Science, College of Computer and Information Sciences, King Saud University, Riyadh 11653, Saudi Arabia

Funding

Research Center of the Female Scientific and Medical Colleges, Deanship of Scientific Research, King Saud University

References (69)

Show source-provided references
1. Defining Patient Experience
2. Patient experience or patient satisfaction? A systematic review of child- and family-reported experience measures in pediatric surgery10.1016/j.jpedsurg.2023.01.015 ↗
3. (2023, January 13). Lumeon’s Report. Available online: https://info.lumeon.com/patient-access-leadership-research-report.
4. (2023, January 03). Ministry of Health Saudi Arabia, Available online: https://www.moh.gov.sa/en/Pages/Default.aspx.
5. Alimova, I., Tutubalina, E., Alferova, J., and Gafiyatullina, G. (December, January 30). A Machine Learning Approach to Classification of Drug Reviews in Russian. Proceedings of the 2017 Ivannikov ISPRAS Open Conference (ISPRAS), Moscow, Russia.10.1109/ISPRAS.2017.00018 ↗
6. Tafti, A.P., Fu, S., Khurana, A., Mastorakos, G.M., Poole, K.G., Traub, S.J., Yiannias, J.A., and Liu, H. (2019, January 18–21). Artificial intelligence to organize patient portal messages: A journey from an ensemble deep learning text classification to rule-based named entity recognition. Proceedings of the 2019 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), San Diego, CA, USA.10.1109/BIBM47256.2019.8982942 ↗
7. Natural Language Processing to Extract Meaningful Information from Patient Experience Feedback10.1055/s-0040-1708049 ↗
8. Joshi, S., and Abdelfattah, E. (2021, January 10–13). Multi-Class Text Classification Using Machine Learning Models for Online Drug Reviews. Proceedings of the 2021 IEEE World AI IoT Congress (AIIoT), Virtual.10.1109/AIIoT52608.2021.9454250 ↗
9. Using natural language processing to understand, facilitate and maintain continuity in patient experience across transitions of care10.1016/j.ijmedinf.2021.104642 ↗
10. Alorini, D., and Rawat, D.B. (2019, January 18–21). Automatic Spam Detection on Gulf Dialectical Arabic Tweets. Proceedings of the 2019 International Conference on Computing, Networking and Communications (ICNC), Honolulu, HI, USA.10.1109/ICCNC.2019.8685659 ↗
11. Rachid, B.A., Azza, H., and Ben Ghezala, H.H. (2020, January 19–24). Classification of Cyberbullying Text in Arabic. Proceedings of the 2020 International Joint Conference on Neural Networks (IJCNN), Glasgow, UK.10.1109/IJCNN48605.2020.9206643 ↗
12. Robust Arabic Text Categorization by Combining Convolutional and Recurrent Neural Networks10.1145/3390092 ↗
13. A survey on deep learning and its applications10.1016/j.cosrev.2021.100379 ↗
14. A Survey on Text Classification: From Traditional to Deep Learning
15. Devlin, J., Chang, M.W., Lee, K., and Toutanova, K. (2019). BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. arXiv.
16. Wen, Y., Liang, Y., and Zhu, X. (2023). Sentiment analysis of hotel online reviews using the BERT model and ERNIE model—Data from China. PLoS ONE, 18.10.1371/journal.pone.0275382 ↗
17. Abdel-Salam, S., and Rafea, A. (2022). Performance study on extractive text summarization using BERT models. Information, 13.10.3390/info13020067 ↗
18. Wang, Z., Ng, P., Ma, X., Nallapati, R., and Xiang, B. (2019). Multi-passage bert: A globally normalized bert model for open-domain question answering. arXiv.10.18653/v1/D19-1599 ↗
19. BERT Based Fake News Detection Model
20. (2022, December 15). Patient Experience, Available online: https://www.moh.gov.sa/en/Ministry/pxmp/Pages/default.aspx.
21. (2022, December 15). Saudi Healthcare Complaint Taxonomy, Available online: https://www.moh.gov.sa/en/Ministry/MediaCenter/Publications/Pages/Publications-2019-04-01-001.aspx.
22. A review of methods for imbalanced multi-label classification10.1016/j.patcog.2021.107965 ↗
23. Arabic text classification: The need for multi-labeling systems
24. Arabic Text Classification Using Convolutional Neural Network and Genetic Algorithms10.1109/ACCESS.2021.3091376 ↗
25. Jbene, M., Tigani, S., Saadane, R., and Chehri, A. (2021, January 7–8). A Moroccan News Articles Dataset (MNAD) For Arabic Text Categorization. Proceedings of the 2021 International Conference on Decision Aid Sciences and Application (DASA), Online.10.1109/DASA53625.2021.9682402 ↗
26. Arabic Text Classification Using Deep Learning Technics10.14257/ijgdc.2018.11.9.09 ↗
27. Pennington, J., Socher, R., and Manning, C. (2014, January 25–29). Glove: Global Vectors for Word Representation. Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), Doha, Qatar.10.3115/v1/D14-1162 ↗
28. Automatic Arabic Dialect Classification Using Deep Learning Models10.1016/j.procs.2018.10.489 ↗
29. Zaidan, O.F., and Callison-Burch, C. (2011, January 19–24). The Arabic Online Commentary Dataset: An Annotated Dataset of Informal Arabic with High Dialectal Content. Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies, Portland, OR, USA.
30. Wray, S. (2018, January 7–12). Classification of Closely Related Sub-dialects of Arabic Using Support-Vector Machines. Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC 2018), Miyazaki, Japan.
31. AraVec: A set of Arabic Word Embedding Models for use in Arabic NLP10.1016/j.procs.2017.10.117 ↗
32. alsukhni, B. (2021, January 24–26). Multi-Label Arabic Text Classification Based On Deep Learning. Proceedings of the 2021 12th International Conference on Information and Communication Systems (ICICS), Valencia, Spain.10.1109/ICICS52457.2021.9464538 ↗
33. Al-Ayyoub, M., Selawi, H., Zaghlol, M., Al-Natsheh, H., Suileman, S., Fadel, A., Badawi, R., Morsy, A., Tuffaha, I., and Aljarrah, M. (2022, December 15). Mowjaz Multi-Topic Labelling Task. Available online: https://www.just.edu.jo/icics/icics2021/com/Task%20Description.html.10.1109/ICICS52457.2021.9464604 ↗
34. Ghourabi, A., Mahmood, M.A., and Alzubi, Q.M. (2020). A Hybrid CNN-LSTM Model for SMS Spam Detection in Arabic and English Messages. Future Internet, 12.10.3390/fi12090156 ↗
35. Al-Laith, A., and Alenezi, M. (2021). Monitoring People’s Emotions and Symptoms from Arabic Tweets during the COVID-19 Pandemic. Information, 12.10.3390/info12020086 ↗
36. Classification of Arabic healthcare questions based on word embeddings learned from massive consultations: A deep learning approach10.1007/s12652-021-02948-w ↗
37. Ikram, A.Y., and Chakir, L. (2019, January 28–30). Arabic Text Classification in the Legal Domain. Proceedings of the 2019 Third International Conference on Intelligent Computing in Data Sciences (ICDS), Marrakech, Morocco.10.1109/ICDS47004.2019.8942343 ↗
38. Multi-label Arabic text classification in Online Social Networks—ScienceDirect10.1016/j.is.2021.101785 ↗
39. Arabic text classification using deep learning models10.1016/j.ipm.2019.102121 ↗
40. A Superior Arabic Text Categorization Deep Model (SATCDM)10.1109/ACCESS.2020.2970504 ↗
41. Saad, M.K., and Ashour, W. (2010, January 25–26). OSAC: Open source Arabic Corpora. Proceedings of the 6th International Conference on Electrical and Computer Systems, Lefke, North Cyprus.
42. Aliwy, A.H., Taher, H.A., and Abutiheen, Z.A. (2020, January 10). Arabic Dialects Identification for All Arabic countries. Proceedings of the Fifth Arabic Natural Language Processing Workshop 2020, Barcelona, Spain.
43. Abdul-Mageed, M., Zhang, C., Bouamor, H., and Habash, N. (2020, January 10). NADI 2020: The First Nuanced Arabic Dialect Identification Shared Task. Proceedings of the Fifth Arabic Natural Language Processing Workshop, Barcelona, Spain.
44. Arabic Quran Verses Authentication Using Deep Learning and Word Embeddings
45. Ghourabi, A. (2021, January 24–26). A BERT-based system for multi-topic labeling of Arabic content. Proceedings of the 2021 12th International Conference on Information and Communication Systems (ICICS), Valencia, Spain.10.1109/ICICS52457.2021.9464540 ↗
46. Antoun, W., Baly, F., and Hajj, H. (2021). AraBERT: Transformer-based Model for Arabic Language Understanding. arXiv.
47. Djandji, M., and Baly, F. (2020, January 11–16). Multi-Task Learning using AraBert for Offensive Language Detection. Proceedings of the 4th Workshop on Open-Source Arabic Corpora and Processing Tools, with a Shared Task on Offensive Language Detection. European Language Resource Association (ELRA): Marseille, France, Marseille, France.
48. Althabiti, S., Alsalka, M., and Atwell, E. (2021, January 21–24). SCUoL at CheckThat! 2021: An AraBERT Model for Check- Worthiness of Arabic Tweets. Proceedings of the Working Notes of CLEF 2021—Conference and Labs of the Evaluation Forum, Bucharest, Romania.
49. Faraj, D., Faraj, D., and Abdullah, M. (2021, January 19). SarcasmDet at Sarcasm Detection Task 2021 in Arabic using AraBERT Pretrained Model. Proceedings of the Sixth Arabic Natural Language Processing Workshop, Online.
50. Automatic symptoms identification from a massive volume of unstructured medical consultations using deep neural and BERT models10.1016/j.heliyon.2022.e09683 ↗
51. Uyangodage, L., Ranasinghe, T., and Hettiarachchi, H. (2021). Transformers to Fight the COVID-19 Infodemic. arXiv.10.18653/v1/2021.nlp4if-1.20 ↗
52. (2022, December 15). NLP4IF-2021–Fighting the COVID-19 Infodemic. Available online: https://gitlab.com/NLP4IF/nlp4if-2021.
53. Arabic Natural Language Processing: Challenges and Solutions10.1145/1644879.1644881 ↗
54. Pasha, A., Al-Badrashiny, M., Diab, M., Kholy, A.E., Eskander, R., Habash, N., Pooleery, M., Rambow, O., and Roth, R.M. (2014, January 26–31). MADAMIRA: A Fast, Comprehensive Tool for Morphological Analysis and Disambiguation of Arabic. Proceedings of the Ninth International Conference on Language Resources and Evaluation (LREC’14), Reykjavik, Iceland.
55. Obeid, O., Zalmout, N., Khalifa, S., Taji, D., Oudah, M., Alhafni, B., Inoue, G., Eryani, F., Erdmann, A., and Habash, N. (2020, January 11–16). CAMeL Tools: An Open Source Python Toolkit for Arabic Natural Language Processing. Proceedings of the 12th Language Resources and Evaluation Conference, Marseille, France.
56. (2022, April 08). Gensim: Topic Modelling for Humans. Available online: https://radimrehurek.com/gensim/index.html.
57. Jurafsky, D., and Martin, J.H. (2000). Speech and Language Processing, Prentice Hall.
58. Soliman, A.B. (2022, April 03). Bakrianoo/Aravec. Available online: https://github.com/bakrianoo/aravec.
59. Alrefaie, M.T. (2022, April 01). Arabic-Stop-Words. Available online: https://github.com/mohataher/arabic-stop-words.
60. Ladani, D.J., and Desai, N.P. (2020, January 6–7). Stopword Identification and Removal Techniques on TC and IR applications: A Survey. Proceedings of the 2020 6th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India.10.1109/ICACCS48705.2020.9074166 ↗
61. Abdul-Mageed, M., Elmadany, A., and Nagoudi, E.M.B. (2021, January 1–6). ARBERT & MARBERT: Deep Bidirectional Transformers for Arabic. Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers), Online. Available online: https://aclanthology.org/2021.acl-long.0/.10.18653/v1/2021.acl-long.551 ↗
62. Abdelali, A., Hassan, S., Mubarak, H., Darwish, K., and Samih, Y. (2021). Pre-Training BERT on Arabic Tweets: Practical Considerations. arXiv.
63. Liu, W., Giunchiglia, F., and Yang, B. (2018). Proceedings of the Knowledge Science, Engineering and Management, Springer International Publishing. Lecture Notes in Computer Science.10.1007/978-3-319-99365-2 ↗
64. (2022, January 01). Keras: The Python Deep Learning API. Available online: https://keras.io/.
65. (2022, January 01). TensorFlow. Available online: https://www.tensorflow.org/.
66. Domain-Specific Language Model Pretraining for Biomedical Natural Language Processing10.1145/3458754 ↗
67. A broad review on class imbalance learning techniques10.1016/j.asoc.2023.110415 ↗
68. Gonçalves, T., and Quaresma, P. (2004, January 17–20). The impact of nlp techniques in the multilabel text classification problem. Proceedings of the Intelligent Information Processing and Web Mining: Proceedings of the International IIS: IIPWM ‘04 Conference, Zakopane, Poland.10.1007/978-3-540-39985-8_46 ↗
69. Kaneko, M., Sakaizawa, Y., and Komachi, M. (December, January 27). Grammatical Error Detection Using Error- and Grammaticality-Specific Word Embeddings. Proceedings of the Eighth International Joint Conference on Natural Language Processing (Volume 1: Long Papers), Taipei, Taiwan.