HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

SSR: An Efficient and Robust Framework for Learning with Unknown Label Noise

Chen Feng Georgios Tzimiropoulos Ioannis Patras

SSR: An Efficient and Robust Framework for Learning with Unknown Label Noise

Abstract

Despite the large progress in supervised learning with neural networks, there are significant challenges in obtaining high-quality, large-scale and accurately labelled datasets. In such a context, how to learn in the presence of noisy labels has received more and more attention. As a relatively complex problem, in order to achieve good results, current approaches often integrate components from several fields, such as supervised learning, semi-supervised learning, transfer learning and resulting in complicated methods. Furthermore, they often make multiple assumptions about the type of noise of the data. This affects the model robustness and limits its performance under different noise conditions. In this paper, we consider a novel problem setting, Learning with Unknown Label Noise}(LULN), that is, learning when both the degree and the type of noise are unknown. Under this setting, unlike previous methods that often introduce multiple assumptions and lead to complex solutions, we propose a simple, efficient and robust framework named Sample Selection and Relabelling(SSR), that with a minimal number of hyperparameters achieves SOTA results in various conditions. At the heart of our method is a sample selection and relabelling mechanism based on a non-parametric KNN classifier~(NPK) $g_q$ and a parametric model classifier~(PMC) $g_p$, respectively, to select the clean samples and gradually relabel the noisy samples. Without bells and whistles, such as model co-training, self-supervised pre-training and semi-supervised learning, and with robustness concerning the settings of its few hyper-parameters, our method significantly surpasses previous methods on both CIFAR10/CIFAR100 with synthetic noise and real-world noisy datasets such as WebVision, Clothing1M and ANIMAL-10N. Code is available at https://github.com/MrChenFeng/SSR_BMVC2022.

Code Repositories

MrChenFeng/SSR_BMVC2022
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
image-classification-on-cifar-10-with-noisySSR
Accuracy (under 20% Sym. label noise): 96.74%
Accuracy (under 50% Sym. label noise): 96.13%
Accuracy (under 80% Sym. label noise): 95.56%
Accuracy (under 90% Sym. label noise): 95.17%
image-classification-on-clothing1mSSR
Accuracy: 74.91
image-classification-on-mini-webvision-1-0SSR
ImageNet Top-1 Accuracy: 75.76
ImageNet Top-5 Accuracy: 91.76
Top-1 Accuracy: 80.92
Top-5 Accuracy: 92.80
learning-with-noisy-labels-on-animalSSR
Accuracy: 88.5
ImageNet Pretrained: NO
Network: Vgg19-BN

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
SSR: An Efficient and Robust Framework for Learning with Unknown Label Noise | Papers | HyperAI