Behavioural V8N3P3
Behavioural V8N3P3
Behavioural V8N3P3
ABSTRACT
Artificial Intelligence and its application in healthcare delivery has led to the development of chatbot.
Artificial Intelligence is concerned with development of machines that simulates intelligence of human
expert in a domain to perform complex task associated with human. The need for urgent healthcare
delivery is essential to all humans. Artificial Intelligence provides the platform to meet this need and resolve
the associated challenges through the use of chatbot in healthcare delivery. Chatbot leverages branches
of Artificial Intelligence such as Natural Language Processing and Machine Learning and features like word
segmentation and tokenization to provide appropriate response to patients requiring immediate
healthcare service. This paper aim to review the process of chatbot in healthcare delivery.
Keywords: Artificial Intelligence, Delivery, Healthcare Service, Chatbot, Natural Language Processing
1. INTRODUCTION
The need to provide quality and constant availability of healthcare services cannot be
overemphasized. The immigration of medical service staff to developed countries has impacted
negatively on the availability of quality healthcare services to the growing populace especially in
Africa. In order to mitigate this challenge, Artificial Intelligence technology would need to be
adopted to mitigate this problem as quickly as possible. A feature of Artificial Intelligence that
could resolve this challenge is the use of chatbot in healthcare services. Chatbot is a messaging
platform that facilitate conversation between human and computer system. The human
communicates with the computer using natural language. Chatbot is used in healthcare to provide
effective medical advice to patients and staff in healthcare institutions. It uses Machine Learning
and Natural language Processing to comprehend human text or voice and respond appropriately
using Machine Learning algorithm to process database or dialogue stored on the platform.
41
Creative Research Publishers
https://www.crossref.org/06members/50go-live.html Vol 8, No 3, 2022 Series
This Artificial Intelligence component has enabled chatbot to perform automated processes
without human intervention. It can respond to multiple patients’ request without limit of time
and location.
2. RELATED WORKS
Kumar et al (2016) proposed a healthcare conversational agent that will allow end-user to input
their health queries. This can facilitate instant replies to users when they are needed to stay long
ages of time. In response to a user's input that doesn't match the keywords specified, Kumar et
al (2016) have specified that a user’s contact details will be submitted. Chatbots can be used to
help diabetic patients control their diabetes and proffer professional advice. Ilić et al (2016), in
their review of Artificial Intelligence in healthcare, present the advantages of using conversational
agents in healthcare, including cost reduction, perfecting effectiveness and reduction of time spent
asking questions to make the right opinion.
Machine Learning
Machine Learning is a process that allows computers to learn without being explicitly
programmed. It is a science that makes it possible for machines to translate, process, and study
data to address real-world issues. The chatbot system uses artificial neural network in its
operation.
42
Creative Research Publishers
https://www.crossref.org/06members/50go-live.html Vol 8, No 3, 2022 Series
An artificial neural network in a chatbot that uses machine learning is modeled after the neural
pathways in the human brain. When a chatbot hears new voice or text conversations, its ability
to respond to more questions and the precision of each response it provides grow. This is
because the chatbot is designed to self-learn as it is exposed to new conversations, vocabularies
and words.
According to I. Garrigós et al (2018), chatbot may look like a normal messaging app, they have
the application layer, a database and also APIs (Application Programming Interface) working at
the background. User interface represents the interface to make easy contact with user. While
chatbot is easy to use, at the background it has the complexity to achieve. Most of chatbots have
logs of conversation and the developer use the logs in order to understand user requests. The
logs is then used to improve the chatbot conversation. With the aid of machine learning, chatbots
function by matching user questions. By providing the identical output in response to similar
inquiries, the developer must train the chatbot to comprehend several enquiries using Machine
Learning and Natural Language Processing. I. Garrigós et al (2018) further stated that if there are
more logs, the chatbots becomes more intelligent. According to Masche (2018), the chatbot is
being trained through the analysis of thousands of logs from human conversation.
43
Creative Research Publishers
https://www.crossref.org/06members/50go-live.html Vol 8, No 3, 2022 Series
44
Creative Research Publishers
https://www.crossref.org/06members/50go-live.html Vol 8, No 3, 2022 Series
Chatbot Challenges
Nonstandard languages
Lack of specialization of languages
In ability to comprehend emotions and opinion of users
Security
Naeun Lee et al (2017) stated that Natural Language Toolkit can be used to implement word
segmentation. A Python library called Natural Language ToolKit (NLTK) is designed to offer NLP
services. It has tokenizers built in. Users must import the package in order to utilize the
appropriate tokenizer, which is available as a set of functions. Numerous tokenizers are included
in the NLTK, including standard, letter, word, classic, lowercase, N-gram, pattern, keyword, path
etc.
45
Creative Research Publishers
https://www.crossref.org/06members/50go-live.html Vol 8, No 3, 2022 Series
The word-punkt tokenizer, which breaks sentences up at blank spaces, is the most often used
tokenizer. The NLTK tokenizers' precision, quickness, and efficiency are impressive. Additionally,
since the package already performs the algorithms at the backend, there is no need to implement
them.
46
Creative Research Publishers
https://www.crossref.org/06members/50go-live.html Vol 8, No 3, 2022 Series
Environment
The Natural Learning Process (NLP) engine's main functions and context interpretation take place
here.
NLP Engine
The central element, the NLP Engine, is responsible for interpreting what users say and translating
it into structured inputs the system can process further. The chatbot must handle a large number
of features because it is domain-specific. Advanced machine learning methods are used in the
NLP engine to recognize the user's purpose and then match it to a list of various intents the bot
supports.
Feedback Mechanism
The agent periodically asks the user for feedback to determine whether the discussion is going
well and whether the user is happy with the bot's response. This encourages the bot to learn
from its errors and improve in subsequent discussions.
Policy Learning: A higher-level framework known as policy learning encourages the bot
to follow more pleasant paths throughout conversations in order to increase overall end-
user happiness.
In general, it establishes a network of joyful pathways and directs the discourse toward
customer delight.
The bot then makes an effort to learn from its interactions and mimics the conversation
flow with individuals who have similar interests.
47
Creative Research Publishers
https://www.crossref.org/06members/50go-live.html Vol 8, No 3, 2022 Series
Manual Training: During manual training, a domain expert compiles a list of frequently
asked questions from users and maps out the solutions. This aids the bot in finding the
most crucial questions' solutions rapidly.
Automated Training: With automated training, you provide the bot your company's policy
documents and other Q&A-style documents and instruct it to train itself. From these
documents, the engine generates a list of questions and responses. The bot can then
respond with assurance.
Plugins/Components
Plugins provide intelligent automation APIs and other chatbot solution components for internal
enterprise use.
Front-End Systems
Any client-facing platforms can be front-end systems. They may be the actual chatbot user
interfaces found on many platforms, like as: Facebook, Skpe etc
(https://blog.vsoftconsulting.com/blog/understanding-the-architecture-of-conversational-chatbot)
The majority of machine learning models derive their predictions for the test instance on
statistical and probabilistic analyses of the instances that occur. The decision engine incorporates
methods for information retrieval such as entity extractions, multiple text classifications, etc. in
addition to models for predictions. A chatbot system's incorporation of a machine learning layer
is also utilized to correlate extracted elements with context-specific inquiries as well as their
alternatives, synonyms, and machine-enabled classes.
48
Creative Research Publishers
https://www.crossref.org/06members/50go-live.html Vol 8, No 3, 2022 Series
These machine learning features transform a static and simple Frequently Asked Questions
system into an intelligent and more individualized communication process. The machine learning
layer expands the services that chatbots offer in a variety of fields. It aims to broaden the system's
application and improve the precision of the responses the system gives users. By using what it
has learned from its experiences, the system is able to update itself. As a result, the system is less
likely to produce incorrect predictions.
A variety of methods, including clustering, Bayesian networks, decision trees, etc., can be utilized
by chatbots in the healthcare industry to forecast diseases. The system's brainpower is a decision
engine. It incorporates statistical and probabilistic computations, Machine Learning algorithms
for forecasting, etc. Additionally, Machine Learning gives the system the ability to draw lessons
from its prior dialogues in order to deliver improved results. Algorithm for disease prediction is
needed by chatbots in the healthcare industry. Chatbots use numerous methods for making
predictions (Bhirud et al, (2019).
5. CONCLUSION
49
Creative Research Publishers
https://www.crossref.org/06members/50go-live.html Vol 8, No 3, 2022 Series
REFERENCES
1. Bhirud Nivedita, Tataale Subhash, Randive Sayali, Nahar Shubham (2019). A Literature
Review On Chatbots In Healthcare Domain. International Journal Of Scientific & Technology
Research Volume 8, Issue 07, July 2019.
2. Garrigós I., Eds M. W., Hutchison D. (2018), “Case Study: Building a Serverless Messenger
Chatbot,” in Current Trends in Web Engineering, vol. 10544, 2018, pp. 75–86.
3. https://blog.vsoftconsulting.com/blog/understanding-the-architecture-of-conversational-
chatbot
4. https://www.elprocus.com/chatbot-design-process-and-its-architecture/
5. Ilić, D. T. (2016). Possibilities, Limitations and Economic aspects of Artificial Intelligence
Applications in Healthcare . Ecoforum Journal, 5(1).
6. Kumar V.Manoj, A. M. (2016, March 03). Sanative Chatbot For Health Seekers.
International Journal Of Engineering And Computer Science, 16022-16025.
7. Masche J.and Le N. (2018). “A Review of Technologies for Conversational Systems,”
Advanced Intelligent. System Computing., vol. 629, pp. 212–225, 2018.
8. Mohammed Javed, P. Nagabhushan, B.B. Chaudhari (2015). “A Direct Approach for Word
and Character Segmentation in Run-Length Compressed Documents with an Application
to Word Spotting”, 13th International Conference on Document Analysis and
Recognition (ICDAR), 2015.
9. Naeun Lee, Kirak Kim, Taeseon Yoon (2017) “Implementation of Robot Journalism by
Programming Custombot using Tokenization and Custom Tagging”, 2017.
50