[Paper Review] Understanding and Improving Early Stopping for Learning with Noisy Labels
Proposes Progressive Early Stopping (PES) that trains DNNs in parts, giving earlier layers more epochs and later layers fewer, to better exploit memorization and improve noisy-label learning.
The memorization effect of deep neural network (DNN) plays a pivotal role in many state-of-the-art label-noise learning methods. To exploit this property, the early stopping trick, which stops the optimization at the early stage of training, is usually adopted. Current methods generally decide the early stopping point by considering a DNN as a whole. However, a DNN can be considered as a composition of a series of layers, and we find that the latter layers in a DNN are much more sensitive to label noise, while their former counterparts are quite robust. Therefore, selecting a stopping point for the whole network may make different DNN layers antagonistically affected each other, thus degrading the final performance. In this paper, we propose to separate a DNN into different parts and progressively train them to address this problem. Instead of the early stopping, which trains a whole DNN all at once, we initially train former DNN layers by optimizing the DNN with a relatively large number of epochs. During training, we progressively train the latter DNN layers by using a smaller number of epochs with the preceding layers fixed to counteract the impact of noisy labels. We term the proposed method as progressive early stopping (PES). Despite its simplicity, compared with the early stopping, PES can help to obtain more promising and stable results. Furthermore, by combining PES with existing approaches on noisy label training, we achieve state-of-the-art performance on image classification benchmarks.
Motivation & Objective
- Motivate and analyze how label noise affects different layers in a DNN during training.
- Propose PES to progressively train network parts with layer-dependent early stopping epochs.
- Show that PES better leverages memorization and reduces sensitivity to noisy labels.
- Demonstrate that combining PES with existing noisy-label techniques yields state-of-the-art results on benchmarks.
Proposed method
- Split a DNN into L parts and train the first part for T1 epochs while optimizing the full network.
- Progressively fix previous parts and train the l-th part for Tl epochs with earlier parts fixed, ensuring Tl decreases with l.
- Justify that latter layers are more sensitive to noise and thus benefit from shorter training per stage.
- Define confident examples from PES-trained models via augmented-consensus predictions and use class-weighted losses.
- Combine PES with semi-supervised learning (MixMatch) to utilize unlabeled/noisy data effectively.
- Provide algorithmic steps (Algorithm 1) for PES with optional semi-supervised refinement.
Experimental results
Research questions
- RQ1How does label noise differently affect internal DNN layers during training, and can this be exploited to improve learning with noisy labels?
- RQ2Does progressively stopping/training parts of a network outperform traditional whole-network early stopping under various noise types and levels?
- RQ3Can PES be effectively combined with confident-example selection and semi-supervised learning to achieve state-of-the-art results?
- RQ4What are the empirical gains of PES on synthetic (CIFAR-10/100) and real-world (Clothing-1M) noisy-label benchmarks?
Key findings
- PES consistently yields higher test accuracy and lower variance than traditional early stopping across symmetric, pairflip, and instance-dependent noise on CIFAR-10/100.
- PES improves label precision and recall for confident examples, enhancing the quality of selected labels.
- PES combined with semi-supervised learning outperforms baselines and achieves state-of-the-art results on CIFAR-10/100 with synthetic noise and competitive results on Clothing-1M.
- Sensitivity analysis shows best performance when the second and third parts have Tl around 7 and 5 epochs respectively, with robustness across noise types.
- PES offers training-time comparable overhead to standard early stopping while delivering superior performance.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.