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

Meta-Weight-Net: Learning an Explicit Mapping For Sample Weighting

About

Current deep neural networks (DNNs) can easily overfit to biased training data with corrupted labels or class imbalance. Sample re-weighting strategy is commonly used to alleviate this issue by designing a weighting function mapping from training loss to sample weight, and then iterating between weight recalculating and classifier updating. Current approaches, however, need manually pre-specify the weighting function as well as its additional hyper-parameters. It makes them fairly hard to be generally applied in practice due to the significant variation of proper weighting schemes relying on the investigated problem and training data. To address this issue, we propose a method capable of adaptively learning an explicit weighting function directly from data. The weighting function is an MLP with one hidden layer, constituting a universal approximator to almost any continuous functions, making the method able to fit a wide range of weighting functions including those assumed in conventional research. Guided by a small amount of unbiased meta-data, the parameters of the weighting function can be finely updated simultaneously with the learning process of the classifiers. Synthetic and real experiments substantiate the capability of our method for achieving proper weighting functions in class imbalance and noisy label cases, fully complying with the common settings in traditional methods, and more complicated scenarios beyond conventional cases. This naturally leads to its better accuracy than other state-of-the-art methods.

Jun Shu, Qi Xie, Lixuan Yi, Qian Zhao, Sanping Zhou, Zongben Xu, Deyu Meng• 2019

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-100 (test)--
3518
Image ClassificationCIFAR-10 (test)
Accuracy89.7
3381
Image ClassificationCIFAR-10 (test)
Accuracy95.73
906
Image ClassificationCIFAR-100--
622
Image ClassificationClothing1M (test)
Accuracy73.72
546
Fine-grained Image ClassificationCUB200 2011 (test)
Accuracy67.44
536
Image ClassificationImageNet-1k (val)--
512
Image ClassificationStanford Cars
Accuracy80.11
477
Image ClassificationImageNet ILSVRC-2012 (val)
Top-1 Accuracy72.6
405
Fine-grained Image ClassificationStanford Cars (test)
Accuracy76.27
348
Showing 10 of 127 rows
...

Other info

Code

Follow for update