MetaLabelNet: Learning to Generate Soft-Labels from Noisy-Labels
arXiv:2103.10869 · doi:10.1109/TIP.2022.3183841
Abstract
Real-world datasets commonly have noisy labels, which negatively affects the performance of deep neural networks (DNNs). In order to address this problem, we propose a label noise robust learning algorithm, in which the base classifier is trained on soft-labels that are produced according to a meta-objective. In each iteration, before conventional training, the meta-objective reshapes the loss function by changing soft-labels, so that resulting gradient updates would lead to model parameters with minimum loss on meta-data. Soft-labels are generated from extracted features of data instances, and the mapping function is learned by a single layer perceptron (SLP) network, which is called MetaLabelNet. Following, base classifier is trained by using these generated soft-labels. These iterations are repeated for each batch of training data. Our algorithm uses a small amount of clean data as meta-data, which can be obtained effortlessly for many cases. We perform extensive experiments on benchmark datasets with both synthetic and real-world noises. Results show that our approach outperforms existing baselines.
References in corpus (9)
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- Distilling the Knowledge in a Neural Network
- Training Deep Neural Networks on Noisy Labels with Bootstrapping
- Training Convolutional Networks with Noisy Labels
- DivideMix: Learning with Noisy Labels as Semi-supervised Learning
- A Closer Look at Memorization in Deep Networks
- Image Classification with Deep Learning in the Presence of Noisy Labels: A Survey
- WebVision Database: Visual Learning and Understanding from Web Data
- Understanding and Utilizing Deep Neural Networks Trained with Noisy Labels