In the context of the global health crisis of 2020, the tendency of many people to self-diagnose at home virtually, prior to any physical interaction with medical professionals, has been increased. Existing self-diagnosis systems include those accessible via the Internet, which involve entering one’s symptoms. Several other methods do exist, for example, people read medical blogs or notes, which are often wrongly interpreted by them and they arrive at a completely different assumption regarding the cause of their symptoms. In this paper, a system called HealthCloud is proposed, for monitoring health status of heart patients using machine learning and cloud computing. This study aims to offer the ‘best of both worlds’, by combining the information required for the person to understand the disease in sufficient detail, with an accurate prediction as to whether they may have (in this case) heart disease or not. The presence of heart disease is predicted using machine learning algorithms such as Support Vector Machine, K-Nearest Neighbours, Neural Networks, Logistic Regression and Gradient Boosting Trees. This paper evaluates these machine learning algorithms to obtain the most accurate model, in compliance with Quality of Service (QoS) parameters. The performance of these machine learning models is measured and compared using the metrics such as Accuracy, Sensitivity (Recall), Specificity, AUC scores, Execution Time, Latency, and Memory Usage. For better establishment of the results, these machine learning algorithms have been cross validated with 5-fold cross validation technique. With an accuracy rate of 85.96%, it has been found that Logistic Regression is the most responsive and accurate model amongst those models assessed. The Precision, Recall, Cross Validation mean and AUC Score for this model were 95.83%, 76.67%, 81.68% and 96% respectively. The algorithm and the mobile application were tested on Google Cloud Firebase with existing user inputs from the dataset, as well as with unseen new data. The use of this system can assist patients, both in reaching self-diagnosis decisions and in monitoring their health. ∗ Correspondence to: School of Electronic Engineering and Computer Science, Queen Mary University of London, London, E1 4NS, United Kingdom. E-mail addresses: f.m.desai@se20.qmul.ac.uk (F. Desai), deepraj19101@iiitnr.edu.in (D. Chowdhury), rupinderchem@gmail.com (R. Kaur), arloes.peeters@newcastle.ac.uk (M. Peeters), drrajesharya@yahoo.com (R.C. Arya), drgswander@yahoo.com (G.S. Wander), s.s.gill@qmul.ac.uk (S.S. Gill), buyya@unimelb.edu.au (R. Buyya). vailable online 11 December 2021 542-6605/© 2021 Elsevier B.V. All rights reserved. ttps://doi.org/10.1016/j.iot.2021.100485 eceived 24 October 2021; Received in revised form 25 November 2021; Accepted 25 November 2021 Internet of Things 17 (2022) 100485 F. Desai et al.
HealthCloud: A system for monitoring health status of heart patients using machine learning and cloud computing
Forum Desai,Deepraj Chowdhury,Rupinder Kaur,M. Peeters,R. Arya,G. Wander,S. Gill,R. Buyya
Published 2022 in Internet of Things
ABSTRACT
PUBLICATION RECORD
- Publication year
2022
- Venue
Internet of Things
- Publication date
2022-03-01
- Fields of study
Medicine, Computer Science
- Identifiers
- External record
- Source metadata
Semantic Scholar
CITATION MAP
EXTRACTION MAP
CLAIMS
- No claims are published for this paper.
CONCEPTS
- No concepts are published for this paper.
REFERENCES
Showing 1-22 of 22 references · Page 1 of 1
CITED BY
Showing 1-81 of 81 citing papers · Page 1 of 1