Heart Disease Prediction Using Network Analysis

Document Type : Research Article

Authors

Department of Computer Engineering, Faculty of Engineering, Golestan University, Gorgan, Iran.

10.22108/jcs.2025.144741.1161

Abstract

Cardiovascular diseases are a leading cause of mortality worldwide, emphasizing the critical need for early prediction and diagnosis to reduce mortality rates and enhance patients' quality of life. Diagnosing heart diseases requires a comprehensive and systematic approach, involving the analysis of complex, multidimensional, and time-consuming medical histories through traditional methods. This paper introduces a novel heart disease prediction system that combines network analysis techniques and machine learning algorithms to achieve higher diagnostic accuracy. The proposed approach will create a patient similarity network based on key physiological factors, such as age, blood pressure, cholesterol levels, and heart rate. Various centrality measures, including Degree centrality, Closeness centrality, Betweenness centrality, and Eigenvector centrality, will be applied to identify critical nodes within the network. Additionally, a machine learning-based classification model will filter network-based features to more accurately predict the risk of heart disease. The use of the \textit{NetworkX} library in Python ensures efficient calculations and scalability. The results reveal that incorporating network analysis into the diagnostic process has improved the predictive performance of heart disease classification models. The insights gained from this research may assist physicians in early diagnosis and targeted interventions, contributing to better patient outcomes and enhanced strategies in cardiovascular disease management within the healthcare system. This innovative approach, combining network analysis and machine learning, has the potential to revolutionize the way heart diseases are predicted and managed, ultimately leading to improved patient care and better population health outcomes.

Keywords

Main Subjects


[1] G. B. Berikol and G. Berikol. Predictive models in precision medicine. Artificial Intelligence in Precision Health. 177--188, Elsevier. 2020. [DOI ]
[2] Y. Ren and K. Zhang and Y. Shi. Survival Prediction from Longitudinal Health Insurance Data using Graph Pattern Mining. 2019 IEEE International Conference on Bioinformatics and Biomedicine (BIBM). 1104--1108, IEEE. 2019. [DOI ]
[3] K. Benke and G. Benke. Artificial Intelligence and Big Data in Public Health. IJERPH. 15(12): 2796, 2018. [DOI ]
[4] Md. I. Hossain and others. Heart disease prediction using distinct artificial intelligence techniques: performance analysis and comparison. Iran Journal of Computer Science. 6(4): 397--417, 2023. [DOI ]
[5] C. Zhao and J. Jiang and Z. Xu and Y. Guan. A study of EMR-based medical knowledge network and its applications. Computer Methods and Programs in Biomedicine. 143: 13--23, 2017. [DOI ]
[6] D. Hicks and M. F. Cavanagh and A. VanScoy. Social network analysis: A methodological approach for understanding public libraries and their communities. Library \& Information Science Research. 42(3): 101029, 2020.
[7] A. De Brún and E. McAuliffe. Social Network Analysis as a Methodological Approach to Explore Health Systems: A Case Study Exploring Support among Senior Managers/Executives in a Hospital Network. IJERPH. 15(3): 511, 2018. [DOI ]
[8] X. Wang and Q. An and Z. He and W. Fang. A literature review of social network analysis in epidemic prevention and control. Complexity. 2021(1): 3816221, 2021.
[9] M. Naseem and S. Cao and D. Yang and J. Millstein and A. Puccini and F. Loupakis and S. Stintzing and C. Cremolini and R. Tokunaga and F. Battaglin and S. Soni. Random survival forests identify pathways with polymorphisms predictive of survival in KRAS mutant and KRAS wild-type metastatic colorectal cancer patients. Scientific Reports. 11(1): 12191, 2021.
[10] V. V. Ramalingam and A. Dandapath and M. K. Raja. Heart disease prediction using machine learning techniques: a survey. International Journal of Engineering \& Technology. 7(2.8): 684--687, 2018.
[11] G. Gupta and U. Adarsh and N. S. Reddy and B. A. Rao. Comparison of various machine learning approaches uses in heart ailments prediction. Journal of Physics: Conference Series. 2161: 012010, IOP Publishing. 2022.
[12] C. K. Ettman and S. Galea. The potential influence of AI on population mental health. JMIR Mental Health. 10: e49936, 2023.
[13] K. Abnoosian and R. Farnoosh and M. H. Behzadi. Prediction of diabetes disease using an ensemble of machine learning multi-classifier models. BMC Bioinformatics. 24(1): 337, 2023.
[14] A. Jain and B. Khanna and R. Dubey and S. Agarwal. A comprehensive study of artificial intelligence-based medical diagnosis. 2020 IEEE International Conference for Innovation in Technology (INOCON). 1--4, IEEE. 2020.
[15] I. K. A. Enriko. Comparative Study of Heart Disease Diagnosis Using Top Ten Data Mining Classification Algorithms. Proceedings of the 5th International Conference on Frontiers of Educational Technologies. 159--164, ACM. 2019. [DOI ]
[16] C. M. Wu and M. Badshah and V. Bhagwat. Heart Disease Prediction Using Data Mining Techniques. Proceedings of the 2019 2nd International Conference on Data Science and Information Technology. 7--11, ACM. 2019. [DOI ]
[17] K. M. Alfadli and A. O. Almagrabi. Feature-Limited Prediction on the UCI Heart Disease Dataset. Computational Materials and Continua. 74(3): 5871--5883, 2023. [DOI ]
[18] {Kaggle User: rcratos}. Heart Disease Data (Compiled from UCI). 2024.
[19] Hediyeh Moshtaqi. SNA Project. 2025.