Enhancing Eye Diseases Classification Using Imbalance Training & Machine Learning

Authors

  • Muhammad Azrul Ihwan Universitas AMIKOM Yogyakarta
  • Ajie Kusuma Wardhana Universitas AMIKOM Yogyakarta

DOI:

https://doi.org/10.30871/jaic.v9i4.10207

Keywords:

Eye Disease Classification, XGBoost, LightGBM, SMOTE

Abstract

This research aims to evaluate the effectiveness of various machine learning algorithms in classifying eye diseases based on retinal images. The dataset comprises four categories of eye diseases: Cataract, Diabetic Retinopathy, Glaucoma, and Normal. The feature extraction method employed a transfer learning approach using ResNet50, followed by SMOTE for data balancing, PCA for dimensionality reduction, and normalization for scaling data consistently. Eleven machine learning models were evaluated, including basic algorithms, ensemble methods, and neural networks. The evaluation utilized metrics such as accuracy, precision, recall, and F1-score. K-Fold Cross Validation is also employed to observe all models' generalisation. The results revealed that the XGBoost algorithm achieved the highest performance with an accuracy of 92.03%, followed by LightGBM 91.88% and MLP 91.50%. K-Fold Validation also improved the MLP performance, which achieved an average accuracy of 91.94% with a standard deviation of 0.0178. This study successfully enhanced classification accuracy compared to previous studies and shows significant potential for clinical applications in resource-limited environments.

Downloads

Download data is not yet available.

References

[1] M. J. Burton et al., “The Lancet Global Health Commission on Global Eye Health: vision beyond 2020,” Lancet Glob. Heal., vol. 9, no. 4, pp. e489–e551, 2021, doi: 10.1016/S2214-109X(20)30488-5.

[2] Y. Jeong, Y. J. Hong, and J. H. Han, “Review of Machine Learning Applications Using Retinal Fundus Images,” Diagnostics, vol. 12, no. 1, pp. 1–27, 2022, doi: 10.3390/diagnostics12010134.

[3] M. Moannaei et al., “Performance and limitation of machine learning algorithms for diabetic retinopathy screening and its application in health management: a meta-analysis,” Biomed. Eng. Online, vol. 24, no. 1, pp. 1–15, 2025, doi: 10.1186/s12938-025-01336-1.

[4] J. H. Wu, T. Y. A. Liu, W. T. Hsu, J. H. C. Ho, and C. C. Lee, “Performance and limitation of machine learning algorithms for diabetic retinopathy screening: Meta-analysis,” J. Med. Internet Res., vol. 23, no. 7, pp. 1–15, 2021, doi: 10.2196/23863.

[5] S. Muchuchuti and S. Viriri, “Retinal Disease Detection Using Deep Learning Techniques: A Comprehensive Review,” J. Imaging, vol. 9, no. 4, 2023, doi: 10.3390/jimaging9040084.

[6] Z. Li, M. Xu, X. Yang, and Y. Han, “Multi-Label Fundus Image Classification Using Attention Mechanisms and Feature Fusion,” Micromachines, vol. 13, no. 6, 2022, doi: 10.3390/mi13060947.

[7] C. Patrício, J. C. Neves, and L. F. Teixeira, “Explainable Deep Learning Methods in Medical Image Classification: A Survey,” ACM Comput. Surv., vol. 56, no. 4, pp. 1–39, 2023, doi: 10.1145/3625287.

[8] Z. Salahuddin, H. C. Woodruff, A. Chatterjee, and P. Lambin, “Transparency of deep neural networks for medical image analysis: A review of interpretability methods,” Comput. Biol. Med., vol. 140, pp. 1–24, 2022, doi: 10.1016/j.compbiomed.2021.105111.

[9] M. Avanzo, J. Stancanello, G. Pirrone, A. Drigo, and A. Retico, “The Evolution of Artificial Intelligence in Medical Imaging : From Computer Science to Machine and Deep Learning,” Cancers (Basel)., vol. 16, no. 21, pp. 1–23, 2024.

[10] T. Sundeep, U. Divyasree, K. Tejaswi, U. R. Vinithanjali, and A. K. Kumar, “Feature Extraction of Ophthalmic Images Using Deep Learning and Machine Learning Algorithms †,” Eng. Proc., vol. 56, no. 1, 2023, doi: 10.3390/ASEC2023-15231.

[11] F. T. A. Sayyidul Laily, “Feature Extraction and Classification of Retinal Images Using Sobel Segmentation and Linear SVC,” Int. J. Artif. Intell. Med. Issues, vol. 2, no. 2, pp. 136–149, 2024, doi: 10.56705/ijaimi.v2i2.153.

[12] K. He, “Deep Residual Learning for Image Recognition,” IEEE Conf. Comput. Vis. pattern Recognit., pp. 770–778, 2016.

[13] M. A. Fikri, “Improving Osteosarcoma Detection through SMOTE-Driven Machine Learning Approaches,” IJID (International J. Informatics Dev., vol. 13, no. 2, pp. 517–529, 2025, doi: 10.14421/ijid.2024.4890.

[14] I. T. Jolliffe, J. Cadima, and J. Cadima, “Principal component analysis : a review and recent developments Subject Areas : Author for correspondence :,” 2016.

[15] S. G. K. Patro and K. K. sahu, “Normalization: A Preprocessing Stage,” Iarjset, pp. 20–22, 2015, doi: 10.17148/iarjset.2015.2305.

[16] G. Ramanathan, D. Chakrabarti, A. Patil, S. Rishipathak, and S. Kharche, “Eye Disease Detection Using Machine Learning,” 2021 2nd Glob. Conf. Adv. Technol. GCAT 2021, pp. 1–5, 2021, doi: 10.1109/GCAT52182.2021.9587740.

Downloads

Published

2025-08-08

How to Cite

[1]
M. A. Ihwan and A. K. Wardhana, “Enhancing Eye Diseases Classification Using Imbalance Training & Machine Learning”, JAIC, vol. 9, no. 4, pp. 1835–1845, Aug. 2025.

Issue

Section

Articles

Similar Articles

<< < 1 2 3 4 5 > >> 

You may also start an advanced similarity search for this article.