Improving Model Accuracy for Imbalanced Image Classification Tasks by Adding a Final Batch Normalization Layer: An Empirical Study
Veysel Kocaman, Ofer M. Shir, Thomas B\"ack

TL;DR
This study demonstrates that adding a final Batch Normalization layer to CNNs significantly improves minority class detection in highly imbalanced image classification tasks, reducing training time and error.
Contribution
It provides empirical evidence that a final Batch Normalization layer enhances minority class detection and challenges the reliance on loss minimization for model confidence in imbalanced datasets.
Findings
F1 score for minority class increased from 0.29 to 0.95 with final BN
Final BN reduces training time and testing error
Minimizing loss may not ensure high F1 score in imbalanced data
Abstract
Some real-world domains, such as Agriculture and Healthcare, comprise early-stage disease indications whose recording constitutes a rare event, and yet, whose precise detection at that stage is critical. In this type of highly imbalanced classification problems, which encompass complex features, deep learning (DL) is much needed because of its strong detection capabilities. At the same time, DL is observed in practice to favor majority over minority classes and consequently suffer from inaccurate detection of the targeted early-stage indications. To simulate such scenarios, we artificially generate skewness (99% vs. 1%) for certain plant types out of the PlantVillage dataset as a basis for classification of scarce visual cues through transfer learning. By randomly and unevenly picking healthy and unhealthy samples from certain plant types to form a training set, we consider a base…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsBatch Normalization · Softmax
