Heart Disease Diagnosis Using the Brute Force Algorithm and Machine Learning Techniques
Source abstract
Abstract
Heart disease is one of the leading causes of death in the world today. Prediction of heart disease is a prominent topic in the clinical data processing. To increase patient survival rates, early diagnosis of heart disease is an important field of research in the medical field. There are many studies on the prediction of heart disease, but limited work is done on the selection of features. The selection of features is one of the best techniques for the diagnosis of heart diseases. In this research paper, we find optimal features using the brute-force algorithm, and machine learning techniques are used to improve the accuracy of heart disease prediction. For performance evaluation, accuracy, sensitivity, and specificity are used with split and cross-validation techniques. The results of the proposed technique are evaluated in three different heart disease datasets with a different number of records, and the proposed technique is found to have superior performance. The selection of optimized features generated by the brute force algorithm is used as input to machine learning algorithms such as Support Vector Machine (SVM), Random Forest (RF), K Nearest Neighbor (KNN), and Naive Bayes (NB). The proposed technique achieved 97% accuracy with Naive Bayes through split validation and 95% accuracy with Random Forest through cross-validation. Naive Bayes and Random Forest are found to outperform other classification approaches when accurately evaluated. The results of the proposed technique are compared with the results of the existing study, and the results of the proposed technique are found to be better than other state-of-the-art methods. Therefore, our proposed approach plays an important role in the selection of important features and the automatic detection of heart disease.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Artificial Intelligence in Healthcare · ECG Monitoring and Analysis · Imbalanced Data Classification Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (55)
Show source-provided references
1. A novel three-tier internet of things architecture with machine learning algorithm for early detection of heart diseases10.1016/j.compeleceng.2017.09.001 ↗
2. Identification of significant features and data mining techniques in predicting heart disease10.1016/j.tele.2018.11.007 ↗
3. Cardiovascular diseases in covid-19 pandemic10.5455/msm.2020.32.158-164 ↗
4. A heart disease prediction model using SVM-decision trees-logistic regression10.5120/11662-7250 ↗
5. Sudden cardiac arrest associated with early repolarization10.1056/NEJMoa071968 ↗
6. Cardiovascular disease detection using a new ensemble classifier
7. Predictions in heart disease using techniques of data mining
8. Cloud and IoT based disease prediction and diagnosis system for healthcare using fuzzy neural classifier10.1016/j.future.2018.04.036 ↗
9. Bidirectional residual LSTM based human activity recognition
10. Integrating data warehouse and machine learning to predict on covid-19 pandemic empirical data
11. Heart disease and stroke statistics—2018 update: A report from the American heart association10.1161/CIR.0000000000000558 ↗
12. Frequent itemset mining algorithms: A survey
13. Integrating clustering with different data mining techniques in the diagnosis of heart disease
14. Radial basis function neural network for prediction of cardiac arrhythmias based on heart rate time series
15. A hybrid intelligent system framework for the prediction of heart disease using machine learning algorithms10.1155/2018/3860146 ↗
16. An internet of things application for predicting the quantity of future heart attack patients10.5120/ijca2017913773 ↗
17. A healthcare monitoring system for the diagnosis of heart disease in the IoMT cloud environment using MSSO-ANFIS10.1109/ACCESS.2020.3006424 ↗
18. Differential evolution-a simple and efficient adaptive scheme for global optimization over continuous spaces
19. Predicting diabetes in medical datasets using machine learning techniques
20. Advanced support vector machines and kernel methods10.1016/S0925-2312(03)00373-4 ↗
21. Using machine learning algorithms in cardiovascular disease risk evaluation
22. S. K. Yadav and S. Pal, “Data mining: A prediction for performance improvement of engineering students using classification,” arXiv preprint arXiv:1203.3832, 2012.
23. Prediction system for heart disease using naive Bayes
24. Application of recurrence quantification analysis for the automated identification of epileptic EEG signals10.1142/S0129065711002808 ↗
25. Predicting kidney transplantation outcome based on hybrid feature selection and KNN classifier10.1007/s11042-019-7370-5 ↗
26. D. Dua and C. Graff, “UCI machine learning repository,” 2017.
27. Cost effective approach on feature selection using genetic algorithms and LS-SVM classifier
28. The use of the area under the ROC curve in the evaluation of machine learning algorithms10.1016/S0031-3203(96)00142-2 ↗
29. Coronary artery heart disease prediction: A comparative study of computational intelligence techniques
30. Improving an intelligent detection system for coronary heart disease using a two-tier classifier ensemble10.1155/2020/9816142 ↗
31. Heart disease prediction using machine learning techniques10.1007/s42979-020-00365-y ↗
32. Optimal feature selection through a cluster-based DT learning (CDTL) in heart disease prediction
33. A comprehensive study of domain-specific emoji meanings in sentiment classification
34. HDPM: An effective heart disease prediction model for a clinical decision support system10.1109/ACCESS.2020.3010511 ↗
35. Proposing telecardiology services on cloud for different medical institutions: A model of reference10.1089/tmj.2016.0234 ↗
36. Neural network and multi-fractal dimension features for breast cancer classification from ultrasound images10.1016/j.compeleceng.2018.01.033 ↗
37. A conceptual method to enhance the prediction of heart diseases using the data techniques
38. Optimal feature selection using a modified differential evolution algorithm and its effectiveness for prediction of heart disease10.1016/j.compbiomed.2017.09.011 ↗
39. An efficient IoT-based patient monitoring and heart disease prediction system using deep learning modified neural network10.1109/ACCESS.2020.3007561 ↗
40. A multicriteria weighted vote-based classifier ensemble for heart disease prediction10.1111/coin.12070 ↗
41. Feshki · 2016 Artificial Intelligence and Robotics Conference (IRANOPEN), · 2016 · 4810.1109/RIOS.2016.7529489 ↗
42. An efficient system for heart disease prediction using hybrid OFBAT with rule-based fuzzy logic model
43. Computer aided decision making for heart disease detection using hybrid neural network-genetic algorithm10.1016/j.cmpb.2017.01.004 ↗
44. Hybrid system of tiered multivariate analysis and artificial neural network for coronary heart disease diagnosis
45. A hybrid data mining model to predict coronary artery disease cases using non-invasive clinical data10.1007/s10916-016-0536-z ↗
46. An analysis of heart disease prediction using different data mining techniques
47. Clinical decision support system: Risk level prediction of heart disease using weighted fuzzy rules10.1016/j.jksuci.2011.09.002 ↗
48. A data mining technique for prediction of coronary heart disease using neuro-fuzzy integrated approach two level
49. Computational intelligence for heart disease diagnosis: A medical knowledge driven approach10.1016/j.eswa.2012.07.032 ↗
50. Early prediction of heart diseases using data mining techniques
51. Feature selection based least square twin support vector machine for diagnosis of heart disease10.14257/ijbsbt.2014.6.2.07 ↗
52. Knowledge mining from clinical datasets using rough sets and backpropagation neural network10.1155/2015/460189 ↗
53. Analysis of supervised machine learning algorithms for heart disease prediction with reduced number of attributes using principal component analysis10.5120/ijca2016909231 ↗
54. Genetic algorithm based fuzzy decision support system for the diagnosis of heart disease
55. A hybrid classification system for heart disease diagnosis based on the RFRS method10.1155/2017/8272091 ↗