Proceedings

SELC: Self-Ensemble Label Correction Improves Learning with Noisy Labels

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 3278-3284.

https://doi.org/10.24963/ijcai.2022/455

Abstract

Deep neural networks are prone to overfitting noisy labels, resulting in poor generalization performance. To overcome this problem, we present a simple and effective method self-ensemble label correction (SELC) to progressively correct noisy labels and refine the model. We look deeper into the memorization behavior in training with noisy labels and observe that the network outputs are reliable in the early stage. To retain this reliable knowledge, SELC uses ensemble predictions formed by an exponential moving average of network outputs to update the original noisy labels. We show that training with SELC refines the model by gradually reducing supervision from noisy labels and increasing supervision from ensemble predictions. Despite its simplicity, compared with many state-of-the-art methods, SELC obtains more promising and stable results in the presence of class-conditional, instance-dependent, and real-world label noise. The code is available at https://github.com/MacLLL/SELC.

  1. Dataset Noise Cross Entropy Co-teaching+ GCE SCE LRT PLC SELC (ours) [
  2. [Yu et al., 2019] [
  3. [Zhang and Sabuncu, 2018] [
  4. [Wang et al., 2019] [
  5. [Zheng et al., 2020] [
  6. [Zhang et al., 2020] CIFAR-10 Type-I (35%) 78.11 ± 0.74 79.97 ± 0.15 80.65 ± 0.39 79.76 ± 0.72 80.98 ± 0.80 82.80 ± 0.27 86.97 ± 0.15 Type-I (70%) 41.98 ± 1.96 40.69 ± 1.99 36.52 ± 1.62 36.29 ± 0.66 41.52 ± 4.53 42.74 ± 2.14 43.78 ± 2.64 Type-II (35%) 76.65 ± 0.57 77.34 ± 0.44 77.60 ± 0.88 77.92 ± 0.89 80.74 ± 0.25 81.54 ± 0.47 87.06 ± 0.20 Type-II (70%) 45.57 ± 1.12 45.44 ± 0.64 40.30 ± 1.46 41.11 ± 1.92 44.67 ± 3.89 46.04 ± 2.20 46.79 ± 3.06 Type-III (35%) 76.89 ± 0.79 78.38 ± 0.67 79.18 ± 0.61 78.81 ± 0.29 81.08 ± 0.35 81.50 ± 0.50 87.31 ± 0.18 Type-III (70%) 43.32 ± 1.00 41.90 ± 0.86 37.10 ± 0.59 38.49 ± 1.46 44.47 ± 1.23 45.05 ± 1.13 45.57 ± 1.71 CIFAR-100 Type-I (35%) 57.68 ± 0.29 56.70 ± 0.71 58.37 ± 0.18 55.20 ± 0.33 56.74 ± 0.34 60.01 ± 0.43 65.72 ± 0.17 Type-I (70%) 39.32 ± 0.43 39.53 ± 0.28 40.01 ± 0.71 40.02 ± 0.85 45.29 ± 0.43 45.92 ± 0.61 49.72 ± 0.15 Type-II (35%) 57.83 ± 0.25 56.57 ± 0.52 58.11 ± 1.05 56.10 ± 0.73 57.25 ± 0.68 63.68 ± 0.29 66.79 ± 0.18 Type-II (70%) 39.30 ± 0.32 36.84 ± 0.39 37.75 ± 0.46 38.45 ± 0.45 43.71 ± 0.51 45.03 ± 0.50 52.65 ± 0.26 Type-III (35%) 56.07 ± 0.79 55.77 ± 0.98 57.51 ± 1.16 56.04 ± 0.74 56.57 ± 0.30 63.68 ± 0.29 66.41 ± 0.17 Type-III (70%) 40.01 ± 0.18 35.37 ± 2.65 40.53 ± 0.60 39.94 ± 0.84 44.41 ± 0.19 44.45 ± 0.62 49.85
  7. [Arazo et al., 2019] Eric Arazo, Diego Ortego, Paul Albert, Noel O'Connor, and Kevin Mcguinness. Unsupervised label noise modeling and loss correction. In ICML, pages 312-321, 2019.
  8. [Arpit et al., 2017] Devansh Arpit, Stanislaw K Jastrzebski, Nico- las Ballas, David Krueger, Emmanuel Bengio, Maxinder S Kan- wal, Tegan Maharaj, Asja Fischer, Aaron C Courville, Yoshua Bengio, et al. A closer look at memorization in deep networks. In ICML, 2017.
  9. [Chen et al., 2019] Pengfei Chen, Ben Ben Liao, Guangyong Chen, and Shengyu Zhang. Understanding and utilizing deep neural networks trained with noisy labels. In ICML, pages 1062-1070, 2019.
  10. [Chen et al., 2021a] Pengfei Chen, Junjie Ye, Guangyong Chen, Jingwei Zhao, and Pheng-Ann Heng. Beyond class-conditional assumption: A primary attempt to combat instance-dependent la- bel noise. In AAAI, volume 35, pages 11442-11450, 2021.
  11. [Chen et al., 2021b] Yingyi Chen, Xi Shen, Shell Xu Hu, and Jo- han AK Suykens. Boosting co-teaching with compression regu- larization for label noise. In CVPR, pages 2688-2692, 2021.
  12. [Gui et al., 2021] Xian-Jin Gui, Wei Wang, and Zhang-Hao Tian. Towards understanding deep learning from noisy labels with small-loss criterion. IJCAI, 2021. IJCAI
  13. [Han et al., 2018] Bo Han, Quanming Yao, Xingrui Yu, Gang Niu, Miao Xu, Weihua Hu, Ivor Tsang, and Masashi Sugiyama. Co- teaching: Robust training of deep neural networks with extremely noisy labels. In NIPS, pages 8527-8537, 2018.
  14. [He et al., 2016] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. In CVPR, pages 770-778, 2016.
  15. [Kim et al., 2019] Youngdong Kim, Junho Yim, Juseung Yun, and Junmo Kim. Nlnl: Negative learning for noisy labels. In ICCV, pages 101-110, 2019.
  16. [Krizhevsky et al., 2009] Alex Krizhevsky, Geoffrey Hinton, et al. Learning multiple layers of features from tiny images. 2009.
  17. [Li et al., 2017] Wen Li, Limin Wang, Wei Li, Eirikur Agustsson, and Luc Van Gool. Webvision database: Visual learning and understanding from web data. arXiv, 2017.
  18. [Liu et al., 2020] Sheng Liu, Jonathan Niles-Weed, Narges Raza- vian, and Carlos Fernandez-Granda. Early-learning regulariza- tion prevents memorization of noisy labels. NIPS, 33, 2020.
  19. [Lu et al., 2021] Yangdi Lu, Yang Bo, and Wenbo He. Confidence adaptive regularization for deep learning with noisy labels. arXiv preprint arXiv:2108.08212, 2021.
  20. [Lu et al., 2022] Yangdi Lu, Yang Bo, and Wenbo He. An ensemble model for combating label noise. In Proceedings of the Fifteenth ACM International Conference on Web Search and Data Mining, pages 608-617, 2022.
  21. [Ma et al., 2020] Xingjun Ma, Hanxun Huang, Yisen Wang, Si- mone Romano, Sarah Erfani, and James Bailey. Normalized loss functions for deep learning with noisy labels. In In ICML, pages 6543-6553. PMLR, 2020.
  22. [Mirzasoleiman et al., 2020] Baharan Mirzasoleiman, Kaidi Cao, and Jure Leskovec. Coresets for robust training of neural net- works against noisy labels. NIPS, 2020.
  23. [Natarajan et al., 2013] Nagarajan Natarajan, Inderjit S Dhillon, Pradeep K Ravikumar, and Ambuj Tewari. Learning with noisy labels. NIPS, 26:1196-1204, 2013.
  24. [Nguyen et al., 2020] Tam Nguyen, C Mummadi, T Ngo, L Beggel, and Thomas Brox. Self: learning to filter noisy labels with self- ensembling. In ICLR, 2020.
  25. [Patrini et al., 2017] Giorgio Patrini, Alessandro Rozza, Aditya Kr- ishna Menon, Richard Nock, and Lizhen Qu. Making deep neu- ral networks robust to label noise: A loss correction approach. In CVPR, pages 1944-1952, 2017.
  26. [Permuter et al., 2006] Haim Permuter, Joseph Francos, and Ian Jermyn. A study of gaussian mixture models of color and tex- ture features for image classification and segmentation. Pattern recognition, 39(4):695-706, 2006.
  27. [Reed et al., 2015] Scott E Reed, Honglak Lee, Dragomir Anguelov, Christian Szegedy, Dumitru Erhan, and Andrew Rabinovich. Training deep neural networks on noisy labels with bootstrapping. In ICLR (Workshop), 2015.
  28. [Song et al., 2019] Hwanjun Song, Minseok Kim, and Jae-Gil Lee. Selfie: Refurbishing unclean samples for robust deep learning. In ICML, pages 5907-5915, 2019.
  29. [Tanaka et al., 2018] Daiki Tanaka, Daiki Ikami, Toshihiko Ya- masaki, and Kiyoharu Aizawa. Joint optimization framework for learning with noisy labels. In CVPR, pages 5552-5560, 2018.
  30. [Thulasidasan et al., 2019] Sunil Thulasidasan, Tanmoy Bhat- tacharya, Jeff Bilmes, Gopinath Chennupati, and Jamal Mohd- Yusof. Combating label noise in deep learning using abstention. In ICML, pages 6234-6243. PMLR, 2019.
  31. [Wang et al., 2019] Yisen Wang, Xingjun Ma, Zaiyi Chen, Yuan Luo, Jinfeng Yi, and James Bailey. Symmetric cross entropy for robust learning with noisy labels. In ICCV, pages 322-330, 2019.
  32. [Xiao et al., 2015] Tong Xiao, Tian Xia, Yi Yang, Chang Huang, and Xiaogang Wang. Learning from massive noisy labeled data for image classification. In CVPR, pages 2691-2699, 2015.
  33. [Xu et al., 2019] Yilun Xu, Peng Cao, Yuqing Kong, and Yizhou Wang. L dmi: A novel information-theoretic loss function for training deep nets robust to label noise. Advances in Neural In- formation Processing Systems, 32:6225-6236, 2019.
  34. [Yi and Wu, 2019] Kun Yi and Jianxin Wu. Probabilistic end-to- end noise correction for learning with noisy labels. In CVPR, pages 7017-7025, 2019.
  35. [Yu et al., 2019] Xingrui Yu, Bo Han, Jiangchao Yao, Gang Niu, IW Tsang, and Masashi Sugiyama. How does disagreement help generalization against label corruption? In ICML, 2019.
  36. [Zhang and Sabuncu, 2018] Zhilu Zhang and Mert Sabuncu. Gen- eralized cross entropy loss for training deep neural networks with noisy labels. In NIPS, pages 8778-8788, 2018.
  37. [Zhang et al., 2018] Hongyi Zhang, Moustapha Cisse, Yann N Dauphin, and David Lopez-Paz. mixup: Beyond empirical risk minimization. In ICLR, 2018.
  38. [Zhang et al., 2020] Yikai Zhang, Songzhu Zheng, Pengxiang Wu, Mayank Goswami, and Chao Chen. Learning with feature- dependent label noise: A progressive approach. In International Conference on Learning Representations, 2020.
  39. [Zhang et al., 2021] Chiyuan Zhang, Samy Bengio, Moritz Hardt, Benjamin Recht, and Oriol Vinyals. Understanding deep learning (still) requires rethinking generalization. Communications of the ACM, 64(3):107-115, 2021.
  40. [Zheng et al., 2020] Songzhu Zheng, Pengxiang Wu, Aman Goswami, Mayank Goswami, Dimitris Metaxas, and Chao Chen. Error-bounded correction of noisy labels. In ICML, pages 11447-11457. PMLR, 2020.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards