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

Dynamic Loss For Robust Learning

About

Label noise and class imbalance commonly coexist in real-world data. Previous works for robust learning, however, usually address either one type of the data biases and underperform when facing them both. To mitigate this gap, this work presents a novel meta-learning based dynamic loss that automatically adjusts the objective functions with the training process to robustly learn a classifier from long-tailed noisy data. Concretely, our dynamic loss comprises a label corrector and a margin generator, which respectively correct noisy labels and generate additive per-class classification margins by perceiving the underlying data distribution as well as the learning state of the classifier. Equipped with a new hierarchical sampling strategy that enriches a small amount of unbiased metadata with diverse and hard samples, the two components in the dynamic loss are optimized jointly through meta-learning and cultivate the classifier to well adapt to clean and balanced test data. Extensive experiments show our method achieves state-of-the-art accuracy on multiple real-world and synthetic datasets with various types of data biases, including CIFAR-10/100, Animal-10N, ImageNet-LT, and Webvision. Code will soon be publicly available.

Shenwang Jiang, Jianan Li, Jizhou Zhang, Ying Wang, Tingfa Xu• 2022

Related benchmarks

TaskDatasetResultRank
Image ClassificationImageNet (val)
Top-1 Accuracy77.43
354
Image ClassificationImageNet-LT (test)--
159
Image ClassificationCIFAR100-LT (test)
Top-1 Acc (IR=100)50.54
45
Image ClassificationWebVision (val)
Top-1 Acc81.96
40
Image ClassificationANIMAL-10N
Accuracy0.8654
32
Image ClassificationCIFAR-10-N-LT Imbalance Ratio 10
Accuracy (NR 0.1)0.8944
20
Image ClassificationCIFAR-10-N-LT Imbalance Ratio 100
Accuracy (Noise 0.1)78.96
20
Image ClassificationCIFAR-100-N-LT synthetic (test)
Average Accuracy (%)48.98
19
Image ClassificationCIFAR-10-LT
Acc (Ratio 10)91.24
13
Image ClassificationCIFAR-10-N
Accuracy (20)95.9
11
Showing 10 of 12 rows

Other info

Code

Follow for update