Vol.69, No.2, 2021, pp.2277-2294, doi:10.32604/cmc.2021.018000
Machine Learning Applied to Problem-Solving in Medical Applications
  • Mahmoud Ragab1,2, Ali Algarni3, Adel A. Bahaddad4, Romany F. Mansour5,*
1 Department of Information Technology, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, 21589, Saudi Arabia
2 Centre for Artificial Intelligence in Precision Medicine, King Abdulaziz University, Jeddah, 21589, Saudi Arabia
3 Department of Statistics, Faculty of Science, King Abdulaziz University, Jeddah, 21589, Saudi Arabia
4 Department of Information Systems, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, 21589, Saudi Arabia
5 Department of Mathematics, Faculty of Science, New Valley University, El-Kharga, 72511, Egypt
* Corresponding Author: Romany F. Mansour. Email:
Received 21 February 2021; Accepted 24 April 2021; Issue published 21 July 2021
Physical health plays an important role in overall well-being of the human beings. It is the most observed dimension of health among others such as social, intellectual, emotional, spiritual and environmental dimensions. Due to exponential increase in the development of wireless communication techniques, Internet of Things (IoT) has effectively penetrated different aspects of human lives. Healthcare is one of the dynamic domains with ever-growing demands which can be met by IoT applications. IoT can be leveraged through several health service offerings such as remote health and monitoring services, aided living, personalized treatment, and so on. In this scenario, Deep Learning (DL) models are employed in proficient disease diagnosis. The current research work presents a new IoT-based physical health monitoring and management method using optimal Stacked Sparse Denoising Autoencoder (SSDA) technique i.e., OSSDA. The proposed model utilizes a set of IoT devices to collect the data from patients. Imbalanced class problem poses serious challenges during disease diagnosis process. So, the OSSDA model includes Synthetic Minority Over-Sampling Technique (SMOTE) to generate artificial minority class instances to balance the class distribution. Further, the hyperparameter settings of the OSSDA model exhibit heavy influence upon the classification performance of SSDA technique. The number of hidden layers, sparsity, and noise count are determined by Sailfish Optimizer (SFO). In order to validate the effectiveness and performance of the proposed OSSDA technique, a set of experiments was conducted on diabetes and heart disease datasets. The simulation results portrayed a proficient diagnostic outcome from OSSDA technique over other methods. The proposed method achieved the highest accuracy values i.e., 0.9604 and 0.9548 on the applied heart disease and diabetes datasets respectively.
IoT; patient monitoring; physical health; deep learning; parameter tuning
Cite This Article
M. Ragab, A. Algarni, A. A. Bahaddad and R. F. Mansour, "Machine learning applied to problem-solving in medical applications," Computers, Materials & Continua, vol. 69, no.2, pp. 2277–2294, 2021.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.