Reinforcement learning for an intelligent pediatrician robot
Abstract
The staff shortage in the medical world needs to be addressed. In this era of mobile communication, where online consultancy or telemedicine has become one way to overcome this problem, an innovative solution is needed for addressing tasks usually dealt with by a doctor. But doctors are limited by their physical fitness, tight schedules and even by their mental stability. Therefore, the involvement of Artificial Intelligence and robotics in the medical field is quite a normal development.
There is a demand for robots that can imitate the personality of a friendly pediatric doctor, even though such robots cannot yet fully substitute for human pediatricians.
In this paper, we discuss several possibilities as to what type of robot behavior is suitable as a substitute for a pediatrician, and the role of reinforcement learning, training them to be as friendly as possible with children, and enabling them to mimic human doctors. This learning process will not only teach robots to impersonate the personality of a doctor, but also to provide diagnosis capabilities – one of the core skills needed by a pediatrician.
This paper highlights promising directions for potential applications and research. Our simulation showed that machine learning algorithms such as neural networks could support reinforcement learning in the field of pediatric medicine, reaching a diagnostic recognition rate of 96.6% for children with a particular disability. Future work might focus on increased integration between sensor devices in a humanoid robot and the medical Internet-of-Things, with more intense training enabling such a robot to be adaptable to any change of environment.
1.Introduction
Dealing with a child’s health is often not an easy task, because children often cannot express their symptoms very well. The doctor therefore needs to obtain most of the relevant information through data readings from a sensor device or by asking the child’s parents about the symptoms.
Yang et al. (2020) have proposed the creation of an integrated environment incorporating smart clothing, cloud databases and personal robots. It is claimed that the proposed system can act as a bridge between human and robot to express the patient’s emotional state, so the robot can help to decrease any stress or tension felt by the patient. The patient’s emotional state is captured through a biosensor attached to their body, and transmitted through a cloud server (Yang et al., 2020).
Artificial Intelligence has made it possible for robots to evolve and be capable of helping people in education, medical diagnosis, and even providing medical treatment for specific diseases and mental health issue (Chen et al., 2018b; 2018a). Some researchers have focused on body sensor networks made by combining multiple sensors for handling smart medical services. Such networks are needed for multi-platform communication between a robot and various of the sensors (Lin et al., 2020). The desire of the medical community for using body sensor networks has increased tremendously in recent years due to the use of the internet to communicate between a wearable sensor and a cloud server. Body sensor networks are capable of capturing physiological and psychological data, and even some activities of the patient prior to conducting an analysis based on that data (Zhang et al., 2018; Fortino et al., 2012).
This paper focuses on a preliminary investigation of the possibility of using a robot as a pediatrician, based on the capability of a reinforcement learning algorithm that can adapt a robot for use with children. Section 2 presents a brief literature review of related work. Section 3 discusses the materials used for our investigation and the methodology of our research. Section 4 describes the initial implementation of the robot, while Section 5 presents our overall research conclusions.
2.Related works
The use of robots as assistants for our daily lives has grown for the past few years especially for the elderly, leading some researchers to analyze the ethical, health policy, and social impact of robot use in society, and to the conclusion that robots should not replace humans, but should only be employed as support for accomplishing specific tasks (Lehoux and Grimards, 2018). And robots become more challenging when used as supportive tools for the elderly because their control and manipulation can be quite complicated for an older adult. Assistant robots might be used for help with physical tasks, with observation, for security alerts, or as companions (Shishehgar et al., 2017; Smarr et al., 2014; Wang et al., 2017). Fridin (2014) has proposed an assistive robot (KindSAR) for kindergarten children, aimed at assisting preschool children with learning and play, through the social interaction between robot the and the child (Fridin, 2014).
Social robots are becoming attractive to many of us. There are attempts to involve robots in more intense interactions with humans, more collaboration on certain specific goals (Picarra and Giger, 2018), tasks such as preparing medication or serving food, teaching children foreign languages, and assisting the elderly with their daily activities (Simon, 2015; McDaniel, 2010; Wada et al., 2005). Robots are also used as walking assistants for children with multiple disabilities. For example, a humanoid robot that can demonstrates a specific way of walking slowly, suitable for the child (Wang et al., 2016).
Based on such examples we can conclude that robots are being used quite widely as support devices and even as assistants. Due to shortages of medical staff in various countries and regions, robots have become essential in providing assistance to satisfy the needs of the medical profession. The pharmaceutical giant Pfizer has made a breakthrough with a one-year pilot study using an intelligent robot, Mabu, as an assistant that will help with in-patient health and the prescription of medication.
In providing a framework for the robot as a pediatrician we consider how the robot can assist in the diagnosis of the child’s disease – how the robot can persuade children to undergo a particular test, and how this robot can communicate with children in a friendly way. Most children are quite shy or even scared when meeting a pediatrician, but children will not be so shy or afraid of a humanoid robot. That is why our proposed framework calls for the robot to send a child’s data to the server via the robot.
The Children’s Hospital Association, which has more than 200 hospitals in the USA, Canada, Australia, and other countries, reports vacancy rates as high as 46.9% for pediatrician positions in its hospitals, as illustrated in Fig. 1. (Knapp and Major, 2018). This statistic is the highest vacancy percentage (along with child psychiatry), in the Children’s Hospital Association.
Fig. 2 shows the highest-ranking shortage that is serious enough to affect a hospital’s ability to deliver adequate care is held by Developmental Pediatrics departments, with 11.8% (Knapp and Major, 2018).
Fig. 1.
Fig. 2.
3.Material and method
The material that we used for our preliminary experiments consists of the NAO humanoid robot and Internet-of-Things devices such as pulse sensors and the Arduino UNO R3 (see Figs 3 and 4).
Our reinforcement learning system is designed for an evolutionary agent that can adapt to its environment. The agent will continue its activities, receive its rewards, and adjust its behavior. The general model of reinforcement learning for the pediatric robots is illustrated in Fig. 5.
Fig. 3.
Fig. 4.
Figure 5 shows the basic tasks of the proposed framework – the paediatric robot with reinforcement learning. Initially, the starting position of NAO might be seated as shown in Fig. 6.
Fig. 5.
The robot will carry out specific activities such as checking the child’s health by measuring the heart rate or their body temperature. Then the robot might perform particular tasks that require it to move. When the robot performs well, or at least acceptably, it receives a reward such as applause or an appropriate rating from those observing its activities.
Fig. 6.
The paediatric robot continually feeds the learning system them with new data as the surrounding circumstances change. So, it will make the robot dynamically adapt to the situation and react according to the latest circumstances.
The proposed framework is designed based on a reinforcement learning algorithm. it is initialized with an input and then continued with rewards whenever the robot perform an action. The action will be improved from time to time according to environment. In other words, it has capability to adapt or evolve toward particular condition.
4.Result and discussion
The above discussion indicates that reinforcement learning has great potential to teach a robot to become a dependable pediatric robot that can get along well with children. Naturally the robot itself naturally attracts children and makes them accessible to the robot and comfortable with their interaction. Children tend to put aside their fear of being monitored when a robot is involved in the process, for example when they have their body temperature taken or their heart beat measured.
In the future a pediatric humanoid robot such as NAO should able to do more than checking the child physically. It should also be able to provide pediatric nursing. For example, by providing therapy to the child’s neuro system.
A more complex movement for motoric training is illustrated in Fig. 7. The Robot asks the child to listen for specific instructions and perform a simple push-up action, whereupon NAO will applaud the child for following its movements.
NAO can employ an Arduino sensor and board, as shown in Fig. 8, to enable NAO to monitor a child’s heartbeat. The beats-per-minute data is transferred to the cloud server for recall by NAO as required.
Fig. 7.
Fig. 8.
In order to verify our proposed framework, we decided to focus on the children’s motoric function, which we analyze based on a data set derived from children with various physical and motor difficulties (Zarichi et al., 2018) We focused on the class 6 problem from that data set, which consists of several difficulties faced by the children in that study (Zarchi et al., 2018):
Class 6 = Eating, Drinking, Washing oneself, Caring for body parts, toileting, Dressing, Looking after one’s health and Looking after one’s safety;
The simulation process on this dataset demonstrates that a neural network is superior (giving 83% accuracy) compared to both logistic regression and naïve Bayes, refer to Fig. 10 . As mentioned earlier, we used a reinforcement learning algorithm for our robot to increase its ability to evolve and adapt to change. During the simulation it was shown that a repeated learning process such as a neural network has supported the proposed algorithm to improve the learning process and achieve better results.
Fig. 9.
Figure 11 shows further evaluation analysis with a confusion matrix comparison among three machine learning algorithms. First, the neural network has acquired 96.6% prediction accuracy, it has same achievement as logistic regression. Unsurprisingly, the naïve Bayes was only able to achieve 62.1%. this comparison shows that the proposed algorithm has worked as expected.
Fig. 10.
Figures 12 and 13 display our evaluation results for the simulation. The neural network is indicated by a green line, logistic regression is purple, and naïve Bayes is yellow. Initially, the True Positive rate (TP) for the neural network increases until the Positive prediction (P rate) reaches 0.3, and TP reaches its peak when the P rate reaches 0.4, when TP has the same value as with logistic regression.
Fig. 11.
Fig. 12.
Fig. 13.
Figure 13 display the Receiver Operating Characteristic (ROC) analysis of the simulation, where the neural network has shown high sensitivity compared to Naïve Bayes and logistic regression since the beginning of the false positive rate (FP), while logistic regression begins to change at an FP rate of 0.02.
5.Conclusion
Our pediatrician robot is an example of the plan to assist human pediatricians in helping children with the monitoring of their health, and with other forms of pediatric assistance. Much work remains to be done, but the pediatrician robot has slowly but surely been realized.
This paper describes work which is still in its initial stages, introducing reinforcement learning as our chosen learning algorithm for the NAO robot. The combination of a humanoid robot and Internet-of-Things sensors can help the pediatrician robot to become a reality. A humanoid robot can measure the child’s physiological data. It can conduct further analysis and carry out further tasks such as treatment recommendations or writing initial drug prescriptions. This is when the reinforcement algorithm comes in handy with its capability to adapt to environmental conditions. The preliminary implementation of this research focused on the motoric functions of children, who happily follow the instruction of the humanoid robot. Furthermore, our simulation showed that machine learning algorithm such as neural networks could support reinforcement learning to achieve up to 96.6% recognition of a child’s specific disability problem. We anticipate the need for much future work, both in terms of sensor integration with a humanoid robot and with intense robot training with reinforcement learning algorithms in order to train the robot to react and adapt to any situation.
Acknowledgements
This work was supported by the Deanship of Scientific Research (DSR), King Abdulaziz University, Jeddah, Saudi Arabia. The authors therefore gratefully acknowledge the DSR’s technical and financial support.
References
1 | Aldebaran ((2019) ). NAO Actuator and Sensor, http://doc.aldebaran.com/2-1/family/nao_dcm/actuator_sensor_names.html. Last accessed: November 2019. |
2 | Chen, M., Zhang, Y., Qiu, M., Guizani, N. & Hao, Y. ((2018) a). SPHA: Smart personal health advisor based on deep analytics. IEEE Commun. Mag., 56: (3), 164–169. doi:10.1109/MCOM.2018.1700274. |
3 | Chen, M., Zhou, J., Tao, G., Yang, J. & Hu, L. ((2018) b). Wearable affective robot. IEEE Access, 6: , 64766–64776. doi:10.1109/ACCESS.2018.2877919. |
4 | Fortino, G., Giannantonio, R., Gravina, R., Kuryloski, P. & Jafari, R. ((2012) ). Enabling effective programming and flexible management of efficient body sensor network applications. IEEE Trans. Hum.-Mach. Syst., 43: (1), 115–133. doi:10.1109/TSMCC.2012.2215852. |
5 | Fridin, M. ((2014) ). Kindergarten social assistive robot: First meeting and ethical issues. Computers in Human Behavior, 30: , 262–272. doi:10.1016/j.chb.2013.09.005. |
6 | Knapp, J. & Major, A. (2018). Pediatric specialty shortages burden children and families, https://www.childrenshospitals.org/Issues-and-Advocacy/Graduate-Medical-Education/Fact-Sheets/2018/Pediatric-Workforce-Shortages-Persist. Last accessed: November 2019. |
7 | Lehoux, P. & Grimards, D. ((2018) ). When robots care: Public deliberations on how technology and humans may support independent living for older adults. Social Science & Medicine, 211: , 330–337. doi:10.1016/j.socscimed.2018.06.038. |
8 | Lin, K., Li, Y., Sun, J., Zhou, D. & Zhang, Q. ((2020) ). Multi-sensor fusion for body sensor network in medical human–robot interaction scenario. In Information Fusion (Vol. 57: , pp. 15–26). Elsevier. |
9 | McDaniel, T. (2010). English speaking robots become South Korea’s newest teachers. DailyTech. Retrieved from http://www.dailytech.com/English-Speaking-Robots-Become-South-Koreas-Newest-Teachers/article20510.htm. |
10 | Picarra, N. & Giger, J.-C. ((2018) ). Predicting intention to work with social robots at anticipation stage: Assessing the role of behavioral desire and anticipated emotions. In Computers in Human Behavior (Vol. 86: , pp. 129–146). Elsevier. |
11 | Shishehgar, M., Kerr, D. & Blake, J. ((2017) ). The effectiveness of various robotic technologies in assisting older adults. Health Inf. J.. doi:10.1177/1460458217729729. |
12 | Simon, M. (2015). This incredible hospital robot is saving lives. Also, I hate it. Wired. Retrieved from https://www.wired.com/2015/02/incredible-hospitalrobot-saving-lives-also-hate/. |
13 | Smarr, C., Mitzner, T.L., Beer, J.M., Prakash, A., Chen, T.L., Kemp, C.C., et al. ((2014) ). Domestic robots for older adults: Attitudes, preferences, and potential. Int. J. Soc. Robot., 6: , 229–247. doi:10.1007/s12369-013-0220-0. |
14 | Wada, K., Shibata, T., Saito, T., Sakamoto, K. & Tanie, K. ((2005) ). Psychological and social effects of one-year robot assisted activity on elderly people at a health service facility for the aged. In Robotics and Automation, 2005. ICRA 2005. Proceedings of the 2005 IEEE International Conference on (pp. 2785–2790). IEEE. doi:10.1109/ROBOT.2005.1570535. |
15 | Wang, R.H., Sudhama, A., Begum, M., Huq, R. & Mihailidis, A. ((2017) ). Robots to assist daily activities: Views of older adults with Alzheimer’s disease and their caregivers. Int. Psychogeriatr., 29: , 67–79. doi:10.1017/S1041610216001435. |
16 | Wang, Z., Peyrodie, L., Cao, H., Agnani, O., Watelain, E. & Wang, H. ((2016) ). Slow walking model for children with multiple disabilities via an application of humanoid robot. Mechanical Systems and Signal Processing, 68–69: , 608–619. doi:10.1016/j.ymssp.2015.07.010. |
17 | Yang, J., Wang, R., Guan, X., Hassan, M.M., Almogren, A. & Alsanad, A. ((2020) ). AI-enabled emotion-aware robot: The fusion of smart clothing, edge clouds and robotics. In Future Generation Computer Systems (Vol. 102: , pp. 701–709). Elsevier. |
18 | Zarchi, M.S., Bushehri, S.M. & Dehghanizadeh, M. ((2018) ). SCADI: A standard dataset for self-care problems classification of children with physical and motor disability. International journal of medical informatics, 114: , 81–87. doi:10.1016/j.ijmedinf.2018.03.003. |
19 | Zhang, Y., Gravina, R., Lu, H., Villari, M. & Fortino, G. ((2018) ). PEA: Parallel electrocardiogram-based authentication for smart healthcare systems. J. Netw. Comput. Appl., 117: , 10–16. doi:10.1016/j.jnca.2018.05.007. |