IRNet: Iterative Refinement Network for Noisy Partial Label Learning
Zheng Lian, Mingyu Xu, Lan Chen, Licai Sun, Bin Liu, Lei Feng, Jianhua Tao
TL;DR
This work extends partial label learning (PLL) to the more challenging noisy PLL setting where the ground-truth label may lie outside the candidate set. It introduces Iterative Refinement Network (IRNet), a plug-in framework with two modules—noisy sample detection and label correction—augmented by smoothness constraints to stabilize learning and improve reliability. The authors provide theoretical analysis showing that multi-round refinement reduces dataset noise and approaches the Bayes optimal classifier, and demonstrate consistent empirical gains across CIFAR-10, CIFAR-100, Kuzushiji-MNIST, and real-world RAF-DB benchmarks. IRNet also offers practical benefits by being compatible with existing PLL methods and exhibiting robustness to parameter choices and augmentation strategies.
Abstract
Partial label learning (PLL) is a typical weakly supervised learning, where each sample is associated with a set of candidate labels. Its basic assumption is that the ground-truth label must be in the candidate set, but this assumption may not be satisfied due to the unprofessional judgment of annotators. Therefore, we relax this assumption and focus on a more general task, noisy PLL, where the ground-truth label may not exist in the candidate set. To address this challenging task, we propose a novel framework called ``Iterative Refinement Network (IRNet)'', aiming to purify noisy samples through two key modules (i.e., noisy sample detection and label correction). To achieve better performance, we exploit smoothness constraints to reduce prediction errors in these modules. Through theoretical analysis, we prove that IRNet is able to reduce the noise level of the dataset and eventually approximate the Bayes optimal classifier. Meanwhile, IRNet is a plug-in strategy that can be integrated with existing PLL approaches. Experimental results on multiple benchmark datasets show that IRNet outperforms state-of-the-art approaches on noisy PLL. Our source code is available at: https://github.com/zeroQiaoba/IRNet.
