Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Overfitting of neural nets under class imbalance: Analysis and improvements for segmentation

About

Overfitting in deep learning has been the focus of a number of recent works, yet its exact impact on the behavior of neural networks is not well understood. This study analyzes overfitting by examining how the distribution of logits alters in relation to how much the model overfits. Specifically, we find that when training with few data samples, the distribution of logit activations when processing unseen test samples of an under-represented class tends to shift towards and even across the decision boundary, while the over-represented class seems unaffected. In image segmentation, foreground samples are often heavily under-represented. We observe that sensitivity of the model drops as a result of overfitting, while precision remains mostly stable. Based on our analysis, we derive asymmetric modifications of existing loss functions and regularizers including a large margin loss, focal loss, adversarial training and mixup, which specifically aim at reducing the shift observed when embedding unseen samples of the under-represented class. We study the case of binary segmentation of brain tumor core and show that our proposed simple modifications lead to significantly improved segmentation performance over the symmetric variants.

Zeju Li, Konstantinos Kamnitsas, Ben Glocker• 2019

Related benchmarks

TaskDatasetResultRank
Binary ClassificationCIFAR10 Binary imb. 200 (test)
FPR @ 98% TPR0.74
41
Binary ClassificationBinary CIFAR100 (imbalance ratio 1:100) (test)
FPR @ 98% TPR88
41
Binary ClassificationBinary CIFAR100 imbalance ratio 1:200 (test)
FPR @ 98% TPR91
41
Binary ClassificationBinary CIFAR10 imb. 100 (test)
FPR @ 98% TPR50
17
Binary Classificationin-house MRI dataset (test)
FPR @0 FN66
17
Showing 5 of 5 rows

Other info

Follow for update