IJISA Vol. 18, No. 4, 8 Aug. 2026
Cover page and Table of Contents: PDF (size: 959KB)
PDF (959KB), PP.41-56
Views: 0 Downloads: 0
Explainable AI, Deep Learning, Eye Disease Diagnosis, Medical Imaging, Ophthalmology
In real-world clinical settings, the growing number of patients and the shortage of experienced ophthalmologists make early and accurate diagnosis of retinal diseases increasingly challenging. Cataracts, diabetic retinopathy, and glaucoma are some of the most common causes of lifelong blindness around the world. This is why there is a need for automated diagnostic systems that can accurately diagnose and interpret clinical data. The major goal of this work is to find out if a deep learning architecture based on EfficientNetB3 and Explainable Artificial Intelligence (XAI) can accurately classify multiple types of retinal diseases while still being clear to doctors. The proposed system categorizes retinal fundus images into four groups: cataract, diabetic retinopathy, glaucoma, and normal. The dataset consisted of a balanced and publicly accessible collection of 4,217 retinal fundus pictures, processed using standard preprocessing techniques to enhance their generalizability. We chose EfficientNetB3 as the main architecture since it is better at extracting features, and we compared it to the standard convolutional neural network baselines to show how useful it is. The suggested model was 97% accurate in classifying better than Residual Network 50 (ResNet50) is 91% and Visual Geometry Group 16 (VGG 16) is 87%. The high precision, recall, and F1-scores (0.94 – 1.00), the Cohen’s kappa of 0.95, and the low logarithmic loss of 0.10 all point to reliable predictions. The receiver operating characteristic analysis yielded an AUC of 1.00 across all illness categories. Gradient-weighted Class Activation Mapping (Grad-CAM) was utilized to address the interpretability deficit in deep learning-based medical systems and to pinpoint clinically significant retinal regions that influence model predictions. The results indicate that employing XAI alongside EfficientNetB3 enhances both diagnostic precision and interpretability, hence validating its suitability as a transparent decision-support system for the automated screening of retinal disorders.
Sadikur Rahman Sadik, Md. Abdul Halim Khan, Samsuddin Ahmed, Atiqur Rahman, Sadia Enam, Md. Toukir Ahmed, "An EfficientNetB3 Approach for Retinal Disease Classification with XAI and Online Interface", International Journal of Intelligent Systems and Applications(IJISA), Vol.18, No.4, pp.41-56, 2026. DOI:10.5815/ijisa.2026.04.03
[1]A. Mishra, N. Choubey, P. Jumde, A. Samiya, A. Garg, and A. Kale, “Early eye disease detection using machine learning,” in 2025 IEEE 14th International Conference on Communication Systems and Network Technologies (CSNT). IEEE, 2025, pp. 134–139.
[2]A. Sharma and S. Gupta, “Ai-driven eye disease detection: A vgg19-based approach to retinal image classification,” in 2025 6th International Conference on Mobile Computing and Sustainable Informatics (ICMCSI), 2025, pp. 1325– 1329.
[3]A. A. A. El-Khalek, H. M. Balaha, A. Mahmoud, N. S. Alghamdi, M. Ghazal, A. T. Khalil, M. E. A. Abo-Elsoud, and A. El-Baz, “A novel machine learning-based classification framework for age-related macular degeneration (amd) diagnosis from fundus images,” in 2024 IEEE International Symposium on Biomedical Imaging (ISBI), 2024, pp. 1–4.
[4]N. Badah, A. Algefes, A. AlArjani, and R. Mokni, “Automatic eye disease detection using machine learning and deep learning models,” in Pervasive Computing and Social Networking: Proceedings of ICPCSN 2022. Springer, 2022, pp. 773–787.
[5]L. Guo, J.-J. Yang, L. Peng, J. Li, and Q. Liang, “A computer-aided healthcare system for cataract classification and grading based on fundus image analysis,” Computers in Industry, vol. 69, pp. 72–80, 2015.
[6]Y. N. Fuadah, A. W. Setiawan, and T. Mengko, “Performing high accuracy of the system for cataract detection using statistical texture analysis and k-nearest neighbor,” in 2015 International Seminar on Intelligent Technology and Its Applications (ISITIA). IEEE, 2015, pp. 85–88.
[7]J.-J. Yang, J. Li, R. Shen, Y. Zeng, J. He, J. Bi, Y. Li, Q. Zhang, L. Peng, and Q. Wang, “Exploiting ensemble learning for automatic cataract detection and grading,” Computer methods and programs in biomedicine, vol. 124, pp. 45–57, 2016.
[8]M. Caixinha, J. Amaro, M. Santos, F. Perdiga˜o, M. Gomes, and J. Santos, “In-vivo automatic nuclear cataract detection and classification in an animal model by ultrasounds,” IEEE Transactions on Biomedical Engineering, vol. 63, no. 11, pp. 2326–2335, 2016.
[9]A. Jagadale, S. Sonavane, and D. Jadav, “Computer aided system for early detection of nuclear cataract using circle hough transform,” in 2019 3rd international conference on trends in electronics and informatics (ICOEI). IEEE, 2019, pp. 1009–1012.
[10]L. Cao, H. Li, Y. Zhang, L. Zhang, and L. Xu, “Hierarchical method for cataract grading based on retinal images using improved haar wavelet,” Information Fusion, vol. 53, pp. 196–208, 2020.
[11]M. S. Junayed, M. B. Islam, A. Sadeghzadeh, and S. Rahman, “Cataractnet: An automated cataract detection system using deep learning for fundus images,” IEEE access, vol. 9, pp. 128 799–128 808, 2021.
[12]R. R. Selvaraju, A. Das, R. Vedantam, M. Cogswell, D. Parikh, and D. Batra, “Grad-cam: Why did you say that?”arXiv preprint arXiv:1611.07450, 2016.
[13]H. Zhang and C.-J. Wang, “Understanding regularization in deep learning,” arXiv preprint arXiv:2106.13259, 2021.
[14]T. Pratap and P. Kokil, “Computer-aided diagnosis of cataract using deep transfer learning,” Biomedical Signal Processing and Control, vol. 53, p. 101533, 2019.
[15]G. V. Doddi, “Eye diseases classification,” https://www.kaggle.com/datasets/gunavenkatdoddi/ eye-diseases-classification, 2022, accessed: 2025-06-21.
[16]N. Bjorck, C. P. Gomes, B. Selman, and K. Q. Weinberger, “Understanding batch normalization,” Advances in neural information processing systems, vol. 31, 2018.
[17]L. Torrey and J. Shavlik, “Transfer learning,” in Handbook of research on machine learning applications and trends: algorithms, methods, and techniques. IGI global, 2010, pp. 242–264.
[18]T. Kotsilieris, I. Anagnostopoulos, and I. E. Livieris, “Regularization techniques for machine learning and their applications,” p. 521, 2022.
[19]P. Baldi and P. Sadowski, “The dropout learning algorithm,” Artificial intelligence, vol. 210, pp. 78–122, 2014.
[20]I. Markoulidakis and G. Markoulidakis, “Probabilistic confusion matrix: A novel method for machine learning algorithm generalized performance analysis,” Technologies, vol. 12, no. 7, p. 113, 2024.
[21]A. Bassel, A. Abdulkareem, Z. Alyasseri, N. Sani, and H. Mohammed, “Automatic malignant and benign skin cancer classification using a hybrid deep learning approach. diagnostics 2022, 12, 2472,” 2022.
[22]J. Davis and M. Goadrich, “The relationship between precision-recall and roc curves,” in Proceedings of the 23rd international conference on Machine learning, 2006, pp. 233–240.
[23]R. Diallo, C. Edalo, and O. O. Awe, “Machine learning evaluation of imbalanced health data: A comparative analysis of balanced accuracy, mcc, and f1 score,” in Practical Statistical Learning and Data Science Methods: Case Studies from LISA 2020 Global Network, USA. Springer, 2024, pp. 283–312.
[24]B. Sasikala, V. G. Biju, and C. Prashanth, “Kappa and accuracy evaluations of machine learning classifiers,” in 2017 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT). IEEE, 2017, pp. 20–23.
[25]Z. H. Hoo, J. Candlish, and D. Teare, “What is an roc curve?” pp. 357–359, 2017.
[26]V. Vovk, “The fundamental nature of the log loss function,” Fields of logic and computation II: Essays dedicated To Yuri Gurevich on the Occasion of His 75th Birthday, pp. 307–318, 2015.
[27]O. O. Bifarin and F. M. Ferna´ndez, “Automated machine learning and explainable ai (automl-xai) for metabolomics: improving cancer diagnostics,” Journal of the American Society for Mass Spectrometry, vol. 35, no. 6, pp. 1089– 1100, 2024.