Automatic heart disease prediction is a major global health concern. Effective cardiac treatment requires an accurate heart disease prognosis. Therefore, this paper proposes a new heart disease classification model based on the support vector machine (SVM) algorithm for improved heart disease detection. To increase prediction accuracy, the χ2 statistical optimum feature selection technique was used. The suggested model’s performance was then validated by comparing it to traditional models using several performance measures. The proposed model increased accuracy from 85.29% to 89.7%. Additionally, the componential load was reduced by half. This result indicates that our system outperformed other state-of-the-art methods in predicting heart disease.
Biomarkers including fasting blood sugar, heart rate, electrocardiogram (ECG), blood pressure, etc. are essential in the heart disease (HD) diagnosing. Using wearable sensors, these measures are collected and applied as inputs to a deep learning (DL) model for HD diagnosis. However, it is observed that model accuracy weakens when the data gathered are scarce or imbalanced. Therefore, this work proposes two DL-based frameworks, GAN-1D-CNN, and GAN-Bi-LSTM. These frameworks contain: (1) a generative adversarial network (GAN) and (2) a one-dimensional convolutional neural network (1D-CNN) or bi-directional long short-term memory (Bi-LSTM). The GAN model is utilized to augment the small and imbalanced dataset, which is the Cleveland dataset. The 1D-CNN and Bi-LSTM models are then trained using the enlarged dataset to diagnose HD. Unlike previous works, the proposed frameworks increase the dataset first to avoid the prediction bias caused by the limited data. The GAN-1D-CNN achieved 99.1% accuracy, specificity, sensitivity, F1-score, and 100% area under the curve (AUC). Similarly, the GAN-Bi-LSTM obtained 99.3% accuracy, 99.2% specificity, 99.3% sensitivity, 99.2% F1-score, and 100% AUC. Furthermore, time complexity of proposed frameworks is investigated with and without principal component analysis (PCA). The PCA method reduced prediction times for 61 samples using GAN-1D-CNN and GAN-Bi-LSTM to 68.8 and 74.8 ms, respectively. These results show that it is reliable to use our frameworks for augmenting limited data and predicting heart disease.
1 January 2022 in Indonesian Journal of Electrical Engineering and Computer Science
Making an accurate and timely diagnosis of cardiac disease is critical for preventing and treating heart failure. The accuracy of results produced by traditional machine learning (ML) algorithms is satisfactory. On the other hand, deep learning algorithms result in higher prediction accuracy. In this study, we used an artificial neural network (ANN) model to construct a deep learning diagnosis system for heart disease prediction. The developed ANN prediction model achieved 93.44% accuracy, which is 7.5% higher than a traditional ML model support vector machine (SVM). Additionally, using a simpler neural network reduced the time taken for training and classification to less than a minute.
A migraine is a common and complex neurological disorder affecting more than 90% of people globally. Traditional migraine diagnostic and classification methods are time-intensive and prone to error. In today’s world, where health and technology are closely connected, there is an urgent need for more advanced tools to accurately predict and classify migraine types. Machine learning (ML) has shown promise in automating migraine diagnoses and classification. However, individual ML classifiers may not always work well, which means that they need to be improved. In this paper, we used three ML classifiers that include decision tree, naïve Bayes, and k-nearest neighbor to classify seven different types of migraines. We also investigated ensemble classifiers like bagging, boosting, stacking, and majority voting to obtain better results. All classifiers were trained on a migraine dataset of 400 patients with 24 features. Before training the classifiers, we pre-processed the data by balancing the classes, removing useless features, and checking for correlations. After evaluating the performance, the results showed that majority voting achieved the highest accuracy improvement (7.59%), followed by boosting (6.55%), bagging (5.86%), and stacking (5.52%). These results indicate that the ensemble methods are effective in improving the classification accuracy of individual ML classifiers when it comes to classifying migraines.