Combating Noisy Labels through Fostering Self- and Neighbor-Consistency
Zeren Sun, Yazhou Yao, Tongliang Liu, Zechao Li, Fumin Shen, Jinhui Tang
TL;DR
The paper tackles learning with noisy labels, including open-set noise, by introducing Jo-SNC, which jointly selects clean samples and regularizes model learning. It uses Jensen-Shannon divergence to assess clean-likelihood considering nearest neighbors for robust global-like selection and differentiates ID vs OOD noise via prediction divergence across two views, with per-class adaptive thresholds updated through temporal ensembling. Clean samples train conventionally with label smoothing, ID samples use partial label learning via a mean-teacher, and OOD samples leverage negative learning; a triplet consistency regularization (self-, neighbor-, and feature-consistency) further strengthens separation and representation quality. Across synthetic and real-world datasets, Jo-SNC consistently outperforms state-of-the-art baselines, showing robust performance gains and stability with ablations validating each component and hyperparameter guidance. The method offers practical impact for robust vision learning in environments with imperfect annotations and diverse noise types, with potential extensions to long-tailed data settings as future work.
Abstract
Label noise is pervasive in various real-world scenarios, posing challenges in supervised deep learning. Deep networks are vulnerable to such label-corrupted samples due to the memorization effect. One major stream of previous methods concentrates on identifying clean data for training. However, these methods often neglect imbalances in label noise across different mini-batches and devote insufficient attention to out-of-distribution noisy data. To this end, we propose a noise-robust method named Jo-SNC (\textbf{Jo}int sample selection and model regularization based on \textbf{S}elf- and \textbf{N}eighbor-\textbf{C}onsistency). Specifically, we propose to employ the Jensen-Shannon divergence to measure the ``likelihood'' of a sample being clean or out-of-distribution. This process factors in the nearest neighbors of each sample to reinforce the reliability of clean sample identification. We design a self-adaptive, data-driven thresholding scheme to adjust per-class selection thresholds. While clean samples undergo conventional training, detected in-distribution and out-of-distribution noisy samples are trained following partial label learning and negative learning, respectively. Finally, we advance the model performance further by proposing a triplet consistency regularization that promotes self-prediction consistency, neighbor-prediction consistency, and feature consistency. Extensive experiments on various benchmark datasets and comprehensive ablation studies demonstrate the effectiveness and superiority of our approach over existing state-of-the-art methods.
