23 June 2023 Batch-balanced focal loss: a hybrid solution to class imbalance in deep learning
Author Affiliations +
Abstract

Purpose

To validate the effectiveness of an approach called batch-balanced focal loss (BBFL) in enhancing convolutional neural network (CNN) classification performance on imbalanced datasets.

Materials and Methods

BBFL combines two strategies to tackle class imbalance: (1) batch-balancing to equalize model learning of class samples and (2) focal loss to add hard-sample importance to the learning gradient. BBFL was validated on two imbalanced fundus image datasets: a binary retinal nerve fiber layer defect (RNFLD) dataset (n = 7,258) and a multiclass glaucoma dataset (n = 7,873). BBFL was compared to several imbalanced learning techniques, including random oversampling (ROS), cost-sensitive learning, and thresholding, based on three state-of-the-art CNNs. Accuracy, F1-score, and the area under the receiver operator characteristic curve (AUC) were used as the performance metrics for binary classification. Mean accuracy and mean F1-score were used for multiclass classification. Confusion matrices, t-distributed neighbor embedding plots, and GradCAM were used for the visual assessment of performance.

Results

In binary classification of RNFLD, BBFL with InceptionV3 (93.0% accuracy, 84.7% F1, 0.971 AUC) outperformed ROS (92.6% accuracy, 83.7% F1, 0.964 AUC), cost-sensitive learning (92.5% accuracy, 83.8% F1, 0.962 AUC), and thresholding (91.9% accuracy, 83.0% F1, 0.962 AUC) and others. In multiclass classification of glaucoma, BBFL with MobileNetV2 (79.7% accuracy, 69.6% average F1 score) outperformed ROS (76.8% accuracy, 64.7% F1), cost-sensitive learning (78.3% accuracy, 67.8.8% F1), and random undersampling (76.5% accuracy, 66.5% F1).

Conclusion

The BBFL-based learning method can improve the performance of a CNN model in both binary and multiclass disease classification when the data are imbalanced.

© 2023 Society of Photo-Optical Instrumentation Engineers (SPIE)
Jatin Singh, Cameron Beeche, Zhiyi Shi, Oliver Beale, Boris Rosin, Joseph K. Leader, and Jiantao Pu "Batch-balanced focal loss: a hybrid solution to class imbalance in deep learning," Journal of Medical Imaging 10(5), 051809 (23 June 2023). https://doi.org/10.1117/1.JMI.10.5.051809
Received: 18 November 2022; Accepted: 5 June 2023; Published: 23 June 2023
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Glaucoma

Data modeling

Binary data

Education and training

Visualization

RGB color model

Image classification

Back to Top