CVOct 22, 2021

Prototypical Classifier for Robust Class-Imbalanced Learning

arXiv:2110.11553v122 citations
Originality Incremental advance
AI Analysis

This addresses robustness issues in training for applications with biased data, though it is incremental as it builds on existing work in class-imbalanced and noisy label learning.

The paper tackles the combined problem of class imbalance and label noise in deep learning by proposing a Prototypical Classifier that produces balanced predictions without extra parameters, achieving substantial improvements on datasets like CIFAR-10-LT and CIFAR-100-LT.

Deep neural networks have been shown to be very powerful methods for many supervised learning tasks. However, they can also easily overfit to training set biases, i.e., label noise and class imbalance. While both learning with noisy labels and class-imbalanced learning have received tremendous attention, existing works mainly focus on one of these two training set biases. To fill the gap, we propose \textit{Prototypical Classifier}, which does not require fitting additional parameters given the embedding network. Unlike conventional classifiers that are biased towards head classes, Prototypical Classifier produces balanced and comparable predictions for all classes even though the training set is class-imbalanced. By leveraging this appealing property, we can easily detect noisy labels by thresholding the confidence scores predicted by Prototypical Classifier, where the threshold is dynamically adjusted through the iteration. A sample reweghting strategy is then applied to mitigate the influence of noisy labels. We test our method on CIFAR-10-LT, CIFAR-100-LT and Webvision datasets, observing that Prototypical Classifier obtains substaintial improvements compared with state of the arts.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes