Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Ibrahim Parkar, Sakshi Jadhav, Anand Tripathi , Tanishque Prajapati , Dr. Vaqar Ansari
DOI Link: https://doi.org/10.22214/ijraset.2024.61379
Certificate: View Certificate
The core objective of the project is to develop a health website capable of harnessing individual health data to generate personalized health recommendations, fostering early detection and more effective management of health issues. Utilizing Machine Learning (ML), the team aims to predict diseases like arrhythmia, Sleep Apnea, Insomnia, and Stroke, pivotal for early intervention and adapting diagnosis strategies. In their approach, ML algorithms, including Logistic Regression, Random Forest, and Voting classifier, analyze diverse health data sources to build a comprehensive recommendation system. It is noteworthy that all models exhibit an accuracy exceeding 90%, which underscores the reliability and effectiveness of the system. By seamlessly integrating various health data sources and emphasizing proactive health management, this initiative holds transformative potential, empowering individuals to make informed decisions about their well-being and promoting improved health outcomes.
I. INTRODUCTION
The primary motivation of the authors is to revolutionize healthcare by empowering individuals to make informed decisions about their health, thereby enhancing healthcare outcomes through early disease prediction and personalized advice. By developing a user-friendly and scalable health website, they aim to harness health data from diverse sources. Integrating data analysis algorithms such as Logistic Regression, Random Forest, and Voting classifier, their website serves as the interface for predicting diseases like arrhythmia, Sleep Apnea, Insomnia, and Stroke, enabling timely intervention and management. This approach, which considers individual medical history, lifestyle, and preferences, facilitates early detection and proactive health management. By seamlessly integrating various health data sources and encouraging individuals to take an active role in their well-being, their initiative has the potential to transform healthcare, promoting improved health outcomes for all.
II. LITERATURE SURVEY
The authors aim to predict four diseases: Arrhythmia, Sleep Apnea, Insomnia, and Stroke, as mentioned in the introduction. Obtaining a single master dataset for training models encompassing all these diseases proves challenging. Thus, they intend to train models using distinct datasets. Given this approach, employing multiple models is inevitable. Consequently, they are consulting various papers to gain insights into different ML models.
Aishwarya Seth, Satish Babu B., S.S. Iyenger - Machine Learning Model for Predicting Insomnia Levels in Indian College Students: In this work [1], a novel approach is proposed to predict insomnia levels in college students using machine learning, specifically an artificial neural network (ANN) model trained on survey data collected from 158 college students in India. The study introduces a probabilistic model based on mental health parameters such as depression, anxiety, stress, and social adjustment, aiming to understand the relationship between insomnia and mental health and advocating for early intervention. Through feature selection and model development, the ANN effectively predicts insomnia levels with low root mean square error (RMSE), highlighting the potential of machine learning in improving insomnia diagnosis and intervention strategies by offering a more continuous and understandable approach to diagnosis, thus benefiting both patients and healthcare providers.
Ch. Usha Kumari, R. Ankita, T.Pavani, N Arun Vignesh, N. Tarun Varma, Md Aqeel Manzar and A. Reethika - Heart Rhythm Abnormality Detection and Classification using Machine Learning Technique: The research paper [2] tackles the urgent necessity for early detection of heart rhythm irregularities, aiming to curb the increasing global mortality rate associated with heart diseases. Through the utilization of machine learning techniques, specifically Support Vector Machine (SVM) classification, the study seeks to effectively categorize ECG signals.
Drawing upon data obtained from the MIT-BIH database, the research employs Discrete Wavelet Transform (DWT) to extract features. These extracted features are then utilized to train an SVM classifier for the classification of cardiac abnormalities. Noteworthy is the achievement of an impressive accuracy rate of 95.92%, underscoring the potential of this approach to significantly enhance cardiac care by facilitating timely identification and classification of heart rhythm irregularities, thereby improving patient outcomes in instances of heart rhythm disorders.
Tasfia Ismail Shoily, Tajul Islam, Sumaiya Jannat, Sharmin Akter Tanna, Taslima Mostafa Alif, and Romana Rahman Ema-Detection of Stroke Disease using Machine Learning Algorithms: In the paper [3] the objective is to combat the substantial global impact of stroke by utilizing machine learning methods to forecast and categorize stroke occurrences based on both physical condition and medical records. A comprehensive review of existing literature examines prior studies on stroke prediction and categorization employing machine learning techniques like Artificial Neural Networks, Support Vector Machines, Decision Trees, and ensemble methods, offering insights into various methodologies and datasets. The research methodology entails gathering and preprocessing data from diverse sources, followed by the application of machine learning algorithms such as Naive Bayes, J48, k-NN, and Random Forest for classification tasks using the WEKA toolkit. The performance of these algorithms is evaluated using metrics like accuracy, precision, recall, and F1-score, assessed through a 10-fold cross-validation procedure. The findings suggest that machine learning algorithms, especially J48, k-NN, and Random Forest, exhibit promising accuracy in stroke detection, indicating potential for early disease identification and treatment via data-driven approaches in healthcare.
Daniele Padavano, Arturo Martinez-Rodrigo, Jose Manuel Pastor, Jose Joaqu’in Rieta, and Raul Alcaraz -Obstructive Sleep Apnea Detection Based on Heart Rate Variability and Machine Learning Techniques: The paper [4] presents an experimental examination of detecting Obstructive Sleep Apnea (OSA) using heart rate variability (HRV) and machine learning techniques. OSA, a common respiratory condition linked to cardiovascular ailments, is traditionally diagnosed through expensive and inconvenient polysomnography (PSG). The research investigates alternative approaches using the publicly accessible Apnea-ECG database. It extracts conventional time-frequency domain features, complexity metrics, and entropy-based measures from HRV signals. Both univariate and multivariate classifiers, such as support vector machines (SVM) and k-nearest neighbours (KNN), are deployed, with sequential feature selection (SFS) algorithms utilized to reduce computational overhead. The results indicate that multivariate classifiers produce comparable outcomes to those reported in existing literature, particularly highlighting the efficacy of frequency domain features for OSA detection. This study emphasizes the promise of HRV analysis coupled with machine learning in advancing OSA detection.
A Nguyen, Sardar Ansari, Mohsen Hooshmand, Kaiwen Lin, Hamid Ghanbari, Jonathan Gryak, and Kayvan Najarian. - Heart Rate Variability Analysis for Atrial Fibrillation Detection in Short Single-Lead ECG Recordings: The study [5] delves into comparing different methods for detecting atrial fibrillation (AFib) by analyzing heart rate variability (HRV) in short single-lead ECG recordings. The primary objective is to tackle the challenge of accurately identifying AFib amidst noisy ECG data from wearable devices like AliveCor. The research explores various techniques for extracting HRV features, encompassing statistical, geometrical, frequency, entropy, Poincare plot-based, and Lorentz plot-based approaches. To enhance classification accuracy, the study also incorporates feature selection, followed by classification using support vector machines (SVMs). Leveraging the publicly available dataset from the 2017 PhysioNet Challenge, which covers AFib, normal, other arrhythmias, and noise classes, the findings reveal that a blend of features from all categories yields the highest accuracy in AFib detection, even in brief ECG recordings.
III. METHODOLOGY
A. Training and Development
In the training and development phase, a meticulous approach was undertaken to ensure the accuracy and reliability of the disease prediction system. The process encompassed several key stages, including data collection, preprocessing, model training, website development, and integration of Google Maps.
We employed logistic regression to predict Arrhythmia, achieving an accuracy score of 0.935 with an F1 score of 0.94. For predicting sleep disorders, a Random Forest Classifier was utilized, yielding an accuracy score of 0.929 with an F1 score of 0.93. Our Voting Classifier, comprising Decision Trees and Random Forest models, was applied to predict stroke, achieving an accuracy score of 0.957 with an F1 score of 0.96. These comprehensive evaluation metrics provide insight into the performance of each model.
4. Website Development: A user-friendly website interface was developed using Flask, HTML, CSS, and JavaScript. The website provided seamless interaction with the prediction models, offering features such as data forms, diagnosis, results display, and integration with Google Maps.
5. Integration of Models and Google Maps: The trained models were seamlessly integrated into the website, allowing users to receive accurate predictions for various diseases. Integration with Google Maps enabled the recommendation of nearby healthcare facilities based on health predictions and user location, enhancing the utility of the system.
B. Testing
The testing phase involves users accessing a locally hosted website and creating a detailed health profile. They upload data from smart devices capturing vital metrics. Using predictive analytics, the system anticipates potential health conditions. Users are then directed to the nearest healthcare facilities for tailored evaluation and treatment.
IV. PERFORMANCE METRICS AND RESULTS
A. Performance Metrics
Here's how cross-validation works:
a. Partitioning the Dataset: The dataset is divided into k equal-sized folds. Common choices for k are 5 or 10, but other values can also be used. We have used 5 folds.
b. Training and Validation: The model is trained k times. In each iteration, one of the k folds is held out as the validation set, and the model is trained on the remaining k-1 folds.
c. Performance Evaluation: After training the model on each fold, its performance is evaluated on the validation set (the fold that was held out). Metrics such as accuracy, precision, recall, or F1 score are calculated.
d. Aggregation of Results: The performance metrics obtained from each iteration are averaged to obtain a single performance estimate for the model.
The concluding remarks provided underscore the significant promise of the research project for the future of healthcare. It emphasizes the user-friendly platform\'s focus on early detection and proactive health management, suggesting its potential to revolutionize the industry. The effectiveness of disease-specific machine learning models, each boasting an accuracy of above 90%, underscores the success of the approach. Looking ahead, there is an opportunity for further refinement and expansion, including the integration of AI-driven health coaching and telehealth services to enhance the platform\'s impact. Additionally, the future scope involves integrating a personalized health recommendation system directly into smart devices, eliminating the need for manual data extraction and upload. In summary, the project signifies a meaningful step towards a more patient-centered and efficient healthcare system. With ongoing dedication to innovation, the vision of preventive, personalized, and empowering healthcare for all can be realized..
[1] C. U. Kumari et al., \"Heart Rhythm Abnormality Detection and Classification using Machine Learning Technique,\" 2020 4th International Conference on Trends in Electronics and Informatics (ICOEI)(48184), Tirunelveli, India, 2020, pp. 580-584, doi: 10.1109/ICOEI48184.2020.9142914. keywords: {Feature extraction; Support vector machines; Electrocardiography; Heart beat; Training; Testing; ECG; ARR; NSR; CHF; Wavelet; SVM}. [2] T. I. Shoily, T. Islam, S. Jannat, S. A. Tanna, T. M. Alif and R. R. Ema, \"Detection of Stroke Disease using Machine Learning Algorithms,\" 2019 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Kanpur, India, 2019, pp. 1-6, doi: 10.1109/ICCCNT45670.2019.8944689. keywords: {Stroke (medical condition); Classification algorithms; Decision trees; Machine learning algorithms; Hemorrhaging; Diseases; Random forests; learning; WEKA; Naive Bayes; J48; k-NN; Random Forest}. [3] A. Seth, B. S. Babu and S. S. Iyenger, \"Machine Learning Model for Predicting Insomnia Levels in Indian College Students,\" 2019 4th International Conference on Computational Systems and Information Technology for Sustainable Solution (CSITSS), Bengaluru, India, 2019, pp. 1-6, doi: 10.1109/CSITSS47250.2019.9031041. keywords: {Sleep; Stress; Mathematical model; Probabilistic logic; Machine learning; Sociology; Statistics; Insomnia; Probabilistic Modelling; Indian College Students; Artificial Neural Network; Survey-based testing}. [4] D. Padovano, A. Martinez-Rodrigo, J. M. Pastor, J. J. Rieta and R. Alcaraz, \"An Experimental Review on Obstructive Sleep Apnea Detection Based on Heart Rate Variability and Machine Learning Techniques,\" 2020 International Conference on e-Health and Bioengineering (EHB), Iasi, Romania, 2020, pp. 1-4, doi: 10.1109/EHB50910.2020.9280302. keywords: {Heart rate variability; Feature extraction; Rail to rail inputs; Electrocardiography; Sleep apnea; Entropy; Support vector machines; Obstructive sleep apnea; Heart rate variability; Entropy; Lomb-Scargle periodogram}. [5] A. Nguyen et al., \"Comparative Study on Heart Rate Variability Analysis for Atrial Fibrillation Detection in Short Single-Lead ECG Recordings,\" 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Honolulu, HI, USA, 2018, pp. 526-529, doi: 10.1109/EMBC.2018.8512345. keywords: {Heart rate variability; Electrocardiography; Feature extraction; Entropy; Training; Monitoring; Standards}.
Copyright © 2024 Ibrahim Parkar, Sakshi Jadhav, Anand Tripathi , Tanishque Prajapati , Dr. Vaqar Ansari. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET61379
Publish Date : 2024-04-30
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here