Enhancing stroke prediction models: A mixing of data augmentation and transfer learning for small-scale dataset in machine learning
• Combining Data Augmentation and Transfer Learning improves stroke prediction performance. • Random Forest achieved the best results with 0.85 accuracy and recall, 0.88 precision, and 0.86 F1-score. • SMOTE-NC effectively addresses class imbalance in small medical datasets. • Transfer Learning improved model performance when applied with feature-space adjustment and relabeling. • The proposed method enhances discharge prediction for stroke patients at RSUD Banyumas. Machine learning is a powerful technique for analysing datasets and making data-driven recommendations. However, in general, the performance of machine learning in recognising patterns is proportional to the size of the dataset. On the other hand, in some cases, such as in the medical field, providing an instance of a dataset takes a lot of work and budget. Therefore, additional data acquisition techniques are needed to increase data size and improve model quality. This study applied Data Augmentation and Transfer Learning to solve small-scale dataset problems in analyzing stroke patient information in The Banyumas Regional General Hospital (RSUD Banyumas). The information is utilized to predict the patient's status when discharged from the hospital. The research compared the prediction accuracy from three solutions: Data Augmentation, Transfer Learning, and the mixing of both methods. The classification models employed in this study were four algorithms: Random Forest, Support Vector Machine, Gradient Boosting, and Extreme Gradient Boosting. We implemented the Synthetic Minority Over-sampling Technique for Nominal and Continuous to generate the artificial dataset. In the Transfer Learning process, we used a benchmark stroke dataset with a different target than ours, so we labelled it based on the nearest neighbours of the original dataset. Applying Data Augmentation in this study is a good decision because it leads to better performance than using only the original dataset. However, implementing the Transfer Learning technique does not give a satisfying result for XGBoost and SVM. Mixing Data Augmentation and Transfer Learning provides the best performance with accuracy and recall, both 0.813, the precision of 0.853497, and the F-1 score of 0.826628 given by the Random Forest model. The research can contribute significantly to developing better classification models so physicians can obtain more accurate information and help treat stroke cases more effectively and efficiently.
Authors
- Imam Tahyudin (ORCID: https://orcid.org/0000-0003-1354-8860)
- Ade Nurhopipah
- Puji Lestari (ORCID: https://orcid.org/0000-0001-6990-1331)
- Hidetaka Nambo (ORCID: https://orcid.org/0000-0003-4223-6145)
- Yaya Suryana (ORCID: https://orcid.org/0000-0003-1515-8380)
- Ades Tikaningsih
- Edi Winarko (ORCID: https://orcid.org/0000-0001-7617-6115)
- Eko Winarto
- Nazwan Haza
Institutions
- Kanazawa University (JP)
- Universitas Gadjah Mada (ID)
- Rumah Sakit Dokter Soetomo (ID)
- Universitas Wijayakusuma Purwokerto (ID)
- National Nuclear Energy Agency of Indonesia (ID)
Publication Details
- Journal
- Computer Methods and Programs in Biomedicine Update
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1016/j.cmpbup.2025.100198
- Citations
- 1
- Primary Topic
- Artificial Intelligence in Healthcare
- Type
- article
- Field-Weighted Citation Impact
- 2.94
Funders
- Badan Riset dan Inovasi Nasional
- Universitas Gadjah Mada