TY - GEN
T1 - Custom Natural Language Understanding for Healthcare Chatbots and A Case Study
AU - Inupakutika, Devasena
AU - Akopian, David
AU - Reddy, Ganesh
AU - Chalela, Patricia
AU - Kaghyan, Sahak
AU - Mundlamuri, Rahul
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Text message-based conversational agents or chatbots are computer programs that run on a variety of messaging platforms such as Facebook Messenger, short messaging service, and Slack, among others. In particular, chatbots as conversational agents have been establishing means of communication in healthcare to help provide automated services and improve communication between patients and healthcare professionals. Recently, there is a surge in publicly available Natural Language Understanding (NLU) and Processing (NLP) services, which facilitate creation of chatbots. However, for domain specific cases the technical customizations can be exploited for chatbot optimizations, considering constrained chatbot vocabularies. This paper investigates NLU performance for applications with a limited number of intents and utterances per intent to improve classification performance in closed domain dialog systems. To facilitate this investigation, firstly a customized NLU service is presented with two state-of-the-art deep learning models for a healthcare intervention-based chatbot: 1) a Continuous Bag of words with shallow neural network classifier (CBOW-NN), and 2) a Bidirectional Encoder Representation from Transformers (BERT)-based SciBERT-NLU. The SciBERT is fine-tuned on a domain-specific dataset. Secondly, based on this dataset and other chatbot style datasets, a validation methodology is adapted for the classification performance of the custom and the most popular existing cloud-based off- the-shelf NLU services. Experimental results confirm that the custom BERT-based service with limited vocabulary outperforms, and the CBOW-NN approach achieves comparable performance with cloud-based reference NLU services.
AB - Text message-based conversational agents or chatbots are computer programs that run on a variety of messaging platforms such as Facebook Messenger, short messaging service, and Slack, among others. In particular, chatbots as conversational agents have been establishing means of communication in healthcare to help provide automated services and improve communication between patients and healthcare professionals. Recently, there is a surge in publicly available Natural Language Understanding (NLU) and Processing (NLP) services, which facilitate creation of chatbots. However, for domain specific cases the technical customizations can be exploited for chatbot optimizations, considering constrained chatbot vocabularies. This paper investigates NLU performance for applications with a limited number of intents and utterances per intent to improve classification performance in closed domain dialog systems. To facilitate this investigation, firstly a customized NLU service is presented with two state-of-the-art deep learning models for a healthcare intervention-based chatbot: 1) a Continuous Bag of words with shallow neural network classifier (CBOW-NN), and 2) a Bidirectional Encoder Representation from Transformers (BERT)-based SciBERT-NLU. The SciBERT is fine-tuned on a domain-specific dataset. Secondly, based on this dataset and other chatbot style datasets, a validation methodology is adapted for the classification performance of the custom and the most popular existing cloud-based off- the-shelf NLU services. Experimental results confirm that the custom BERT-based service with limited vocabulary outperforms, and the CBOW-NN approach achieves comparable performance with cloud-based reference NLU services.
KW - chatbots
KW - conversational agents
KW - domain-specific
KW - natural language understanding
KW - text classification
UR - https://www.scopus.com/pages/publications/85203840833
UR - https://www.scopus.com/pages/publications/85203840833#tab=citedBy
U2 - 10.1109/ICDH62654.2024.00028
DO - 10.1109/ICDH62654.2024.00028
M3 - Conference contribution
AN - SCOPUS:85203840833
T3 - Proceedings - 2024 IEEE International Conference on Digital Health, ICDH 2024
SP - 114
EP - 122
BT - Proceedings - 2024 IEEE International Conference on Digital Health, ICDH 2024
A2 - Chang, Rong N.
A2 - Chang, Carl K.
A2 - Yang, Jingwei
A2 - Jin, Zhi
A2 - Sheng, Michael
A2 - Fan, Jing
A2 - Fletcher, Kenneth
A2 - He, Qiang
A2 - Wen, Bo
A2 - Ahamed, Sheikh Iqbal
A2 - Pravadelli, Graziano
A2 - Shahriar, Hossain
A2 - Bombieri, Nicola
A2 - Xie, Haihua
A2 - Atukorala, Nimanthi
A2 - Mahmood, Adnan
A2 - Chu, William
A2 - Rogers, Jeff
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2024 IEEE International Conference on Digital Health, ICDH 2024
Y2 - 7 July 2024 through 13 July 2024
ER -