Exploration and comparison of the effectiveness of swarm intelligence algorithm in early identification of cardiovascular disease

Abstract Due to the aging of the global population and lifestyle changes, cardiovascular disease has become the leading cause of death worldwide, causing serious public health problems and economic pressures. Early and accurate prediction of cardiovascular disease is crucial to reducing morbidity an...

Full description

Saved in:
Bibliographic Details
Main Authors: Tiantian Bai, Mengru Xu, Taotao Zhang, Xianjie Jia, Fuzhi Wang, Xiuling Jiang, Xing Wei
Format: Article
Language:English
Published: Nature Portfolio 2025-02-01
Series:Scientific Reports
Subjects:
Online Access:https://doi.org/10.1038/s41598-025-87598-0
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1823862356063551488
author Tiantian Bai
Mengru Xu
Taotao Zhang
Xianjie Jia
Fuzhi Wang
Xiuling Jiang
Xing Wei
author_facet Tiantian Bai
Mengru Xu
Taotao Zhang
Xianjie Jia
Fuzhi Wang
Xiuling Jiang
Xing Wei
author_sort Tiantian Bai
collection DOAJ
description Abstract Due to the aging of the global population and lifestyle changes, cardiovascular disease has become the leading cause of death worldwide, causing serious public health problems and economic pressures. Early and accurate prediction of cardiovascular disease is crucial to reducing morbidity and mortality, but traditional prediction methods often lack robustness. This study focuses on integrating swarm intelligence feature selection algorithms (including whale optimization algorithm, cuckoo search algorithm, flower pollination algorithm, Harris hawk optimization algorithm, particle swarm optimization algorithm, and genetic algorithm) with machine learning technology to improve the early diagnosis of cardiovascular disease. This study systematically evaluated the performance of each feature selection algorithm under different population sizes, specifically by comparing their average running time and objective function values to identify the optimal feature subset. Subsequently, the selected feature subsets were integrated into ten classification models, and a comprehensive weighted evaluation was performed based on the accuracy, precision, recall, F1 score, and AUC value of the model to determine the optimal model configuration. The results showed that random forest, extreme gradient boosting, adaptive boosting and k-nearest neighbor models performed best on the combined dataset (weighted score of 1), where the feature set consisted of 9 key features selected by the cuckoo search algorithm when the population size was 25; while on the Framingham dataset, the k-nearest neighbor model performed best (weighted score of 0.92), and its feature set was derived from 10 features selected by the whale optimization algorithm when the population size was 50. The results of this study show that swarm intelligence algorithms can effectively screen key and informative feature sets, significantly improve model classification accuracy, and provide strong support for the early diagnosis of cardiovascular diseases.
format Article
id doaj-art-f620d22dfd22459886e85a763c2df7cd
institution Kabale University
issn 2045-2322
language English
publishDate 2025-02-01
publisher Nature Portfolio
record_format Article
series Scientific Reports
spelling doaj-art-f620d22dfd22459886e85a763c2df7cd2025-02-09T12:34:59ZengNature PortfolioScientific Reports2045-23222025-02-0115112110.1038/s41598-025-87598-0Exploration and comparison of the effectiveness of swarm intelligence algorithm in early identification of cardiovascular diseaseTiantian Bai0Mengru Xu1Taotao Zhang2Xianjie Jia3Fuzhi Wang4Xiuling Jiang5Xing Wei6School of Nursing, Bengbu Medical UniversitySchool of Nursing, Bengbu Medical UniversitySchool of Nursing, Bengbu Medical UniversitySchool of Public Health, Bengbu Medical UniversitySchool of Health Management, Bengbu Medical UniversityDepartment of Computer Science, Bengbu Medical UniversityDepartment of Computer Science, Bengbu Medical UniversityAbstract Due to the aging of the global population and lifestyle changes, cardiovascular disease has become the leading cause of death worldwide, causing serious public health problems and economic pressures. Early and accurate prediction of cardiovascular disease is crucial to reducing morbidity and mortality, but traditional prediction methods often lack robustness. This study focuses on integrating swarm intelligence feature selection algorithms (including whale optimization algorithm, cuckoo search algorithm, flower pollination algorithm, Harris hawk optimization algorithm, particle swarm optimization algorithm, and genetic algorithm) with machine learning technology to improve the early diagnosis of cardiovascular disease. This study systematically evaluated the performance of each feature selection algorithm under different population sizes, specifically by comparing their average running time and objective function values to identify the optimal feature subset. Subsequently, the selected feature subsets were integrated into ten classification models, and a comprehensive weighted evaluation was performed based on the accuracy, precision, recall, F1 score, and AUC value of the model to determine the optimal model configuration. The results showed that random forest, extreme gradient boosting, adaptive boosting and k-nearest neighbor models performed best on the combined dataset (weighted score of 1), where the feature set consisted of 9 key features selected by the cuckoo search algorithm when the population size was 25; while on the Framingham dataset, the k-nearest neighbor model performed best (weighted score of 0.92), and its feature set was derived from 10 features selected by the whale optimization algorithm when the population size was 50. The results of this study show that swarm intelligence algorithms can effectively screen key and informative feature sets, significantly improve model classification accuracy, and provide strong support for the early diagnosis of cardiovascular diseases.https://doi.org/10.1038/s41598-025-87598-0Cardiovascular diseaseCuckoo search algorithmWhale optimization algorithmMachine learning
spellingShingle Tiantian Bai
Mengru Xu
Taotao Zhang
Xianjie Jia
Fuzhi Wang
Xiuling Jiang
Xing Wei
Exploration and comparison of the effectiveness of swarm intelligence algorithm in early identification of cardiovascular disease
Scientific Reports
Cardiovascular disease
Cuckoo search algorithm
Whale optimization algorithm
Machine learning
title Exploration and comparison of the effectiveness of swarm intelligence algorithm in early identification of cardiovascular disease
title_full Exploration and comparison of the effectiveness of swarm intelligence algorithm in early identification of cardiovascular disease
title_fullStr Exploration and comparison of the effectiveness of swarm intelligence algorithm in early identification of cardiovascular disease
title_full_unstemmed Exploration and comparison of the effectiveness of swarm intelligence algorithm in early identification of cardiovascular disease
title_short Exploration and comparison of the effectiveness of swarm intelligence algorithm in early identification of cardiovascular disease
title_sort exploration and comparison of the effectiveness of swarm intelligence algorithm in early identification of cardiovascular disease
topic Cardiovascular disease
Cuckoo search algorithm
Whale optimization algorithm
Machine learning
url https://doi.org/10.1038/s41598-025-87598-0
work_keys_str_mv AT tiantianbai explorationandcomparisonoftheeffectivenessofswarmintelligencealgorithminearlyidentificationofcardiovasculardisease
AT mengruxu explorationandcomparisonoftheeffectivenessofswarmintelligencealgorithminearlyidentificationofcardiovasculardisease
AT taotaozhang explorationandcomparisonoftheeffectivenessofswarmintelligencealgorithminearlyidentificationofcardiovasculardisease
AT xianjiejia explorationandcomparisonoftheeffectivenessofswarmintelligencealgorithminearlyidentificationofcardiovasculardisease
AT fuzhiwang explorationandcomparisonoftheeffectivenessofswarmintelligencealgorithminearlyidentificationofcardiovasculardisease
AT xiulingjiang explorationandcomparisonoftheeffectivenessofswarmintelligencealgorithminearlyidentificationofcardiovasculardisease
AT xingwei explorationandcomparisonoftheeffectivenessofswarmintelligencealgorithminearlyidentificationofcardiovasculardisease