Cited by 795Machine Learning and Data ClassificationAdversarial Robustness in Machine LearningData Quality and Management

Confident Learning: Estimating Uncertainty in Dataset Labels

Open access
Northcutt, Curtis, Jiang, Lu, Chuang, Isaac·2021·Journal of Artificial Intelligence Research

Abstract

Learning exists in the context of data, yet notions of confidence typically focus on model predictions, not label quality. Confident learning (CL) is an alternative approach which focuses instead on label quality by characterizing and identifying label errors in datasets, based on the principles of pruning noisy data, counting with probabilistic thresholds to estimate noise, and ranking examples to train with confidence. Whereas numerous studies have developed these principles independently, here, we combine them, building on the assumption of a class-conditional noise process to directly estimate the joint distribution between noisy (given) labels and uncorrupted (unknown) labels. This results in a generalized CL which is provably consistent and experimentally performant. We present sufficient conditions where CL exactly finds label errors, and show CL performance exceeding seven recent competitive approaches for learning with noisy labels on the CIFAR dataset. Uniquely, the CL framework is not coupled to a specific data modality or model (e.g., we use CL to find several label errors in the presumed error-free MNIST dataset and improve sentiment classification on text data in Amazon Reviews). We also employ CL on ImageNet to quantify ontological class overlap (e.g., estimating 645 missile images are mislabeled as their parent class projectile), and moderately increase model accuracy (e.g., for ResNet) by cleaning data prior to training. These results are replicable using the open-source cleanlab release.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1613/jair.1.12125

Cites

4 of 4 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Even in the most common non-medical ML datasets there is a significant percentage of wrong labels.

    “Even in the most common (non-medical) datasets of ML (e.g., MNIST208, CIFAR-100209, Fashion-MNIST210) there is a significant percentage of wrong labels211,212.”

    From The METRIC-framework for assessing data quality for trustworthy AI in medicine: A systematic review (2024) · cites this paper as [212]

    Section 5.4 reports blatant label errors in the original MNIST dataset, supporting the claim that a common non-medical benchmark contains wrong labels. It does not establish a significant percentage of wrong labels in MNIST, CIFAR-100, or Fashion-MNIST; Section 5 describes the CIFAR experiments as using noisy examples rather than documenting that rate in the original dataset. Page numbers are not available in our copy. (LLM, conf=0.88)

    Experimental — accuracy not yet measured

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 65

  1. Amjad, M., Shah, D., and Shen, D. (2018). Robust synthetic control. Journal of Machine Learning Research (JMLR), 19(1):802-852.
  2. Angluin, D. and Laird, P. (1988). Learning from noisy examples. Machine Learning, 2(4):343-370.
  3. Arazo, E., Ortego, D., Albert, P., O'Connor, N. E., and McGuinness, K. (2019). Unsupervised label noise modeling and loss correction. In International Conference on Machine Learning (ICML).
  4. Beigman, E. and Klebanov, B. B. (2009). Learning with annotation noise. In Annual Conference of the Association for Computational Linguistics (ACL).
  5. Bouguelia, M.-R., Nowaczyk, S., Santosh, K., and Verikas, A. (2018). Agreeing to disagree: active learning with noisy labels without crowdsourcing. International Journal of Machine Learning and Cybernetics, 9(8):1307-1319.
  6. Brodley, C. E. and Friedl, M. A. (1999). Identifying mislabeled training data. Journal of Artificial Intelligence Research (JAIR), 11:131-167.
  7. Chen, P., Liao, B. B., Chen, G., and Zhang, S. (2019). Understanding and utilizing deep neural networks trained with noisy labels. In International Conference on Machine Learning (ICML).
  8. Chowdhary, K. and Dupuis, P. (2013). Distinguishing and integrating aleatoric and epistemic variation in uncertainty quantification. Mathematical Modelling and Numerical Analysis (ESAIM), 47(3):635-662.
  9. Dawid, A. P. and Skene, A. M. (1979). Maximum likelihood estimation of observer error- rates using the em algorithm. Journal of the Royal Statistical Society: Series C (Applied Statistics), 28(1):20-28.
  10. Elkan, C. (2001). The foundations of cost-sensitive learning. In International Joint Conference on Artificial Intelligence (IJCAI).
  11. Elkan, C. and Noto, K. (2008). Learning classifiers from only positive and unlabeled data. In SIGKDD Conference on Knowledge Discovery and Data Mining (KDD).
  12. Feurer, M., van Rijn, J. N., Kadra, A., Gijsbers, P., Mallik, N., Ravi, S., Müller, A., Vanschoren, J., and Hutter, F. (2019). Openml-python: an extensible python api for openml. arXiv preprint arXiv:1911.02490. · arXiv
  13. Forman, G. (2005). Counting positives accurately despite inaccurate classification. In European Conference on Computer Vision (ECCV).
  14. Forman, G. (2008). Quantifying counts and costs via classification. Data Mining and Knowledge Discovery, 17(2):164-206.
  15. Goldberger, J. and Ben-Reuven, E. (2017). Training deep neural-networks using a noise adaptation layer. In International Conference on Learning Representations (ICLR).
  16. Graepel, T. and Herbrich, R. (2001). The kernel gibbs sampler. In Conference on Neural Information Processing Systems (NeurIPS).
  17. Halpern, Y., Horng, S., Choi, Y., and Sontag, D. (2016). Electronic medical record phenotyp- ing using the anchor and learn framework. Journal of the American Medical Informatics Association, 23(4):731-740.
  18. Han, B., Yao, Q., Yu, X., Niu, G., Xu, M., Hu, W., Tsang, I., and Sugiyama, M. (2018). Co-teaching: Robust training of deep neural networks with extremely noisy labels. In Conference on Neural Information Processing Systems (NeurIPS).
  19. Han, J., Luo, P., and Wang, X. (2019). Deep self-learning from noisy labels. In International Conference on Computer Vision (ICCV).
  20. He, R. and McAuley, J. (2016). Ups and downs: Modeling the visual evolution of fashion trends with one-class collaborative filtering. In International conference on world wide web (WWW).
  21. Hendrycks, D. and Gimpel, K. (2017). A baseline for detecting misclassified and out-of- distribution examples in neural networks. International Conference on Learning Represen- tations (ICLR).
  22. Hendrycks, D., Mazeika, M., Wilson, D., and Gimpel, K. (2018). Using trusted data to train deep networks on labels corrupted by severe noise. In Conference on Neural Information Processing Systems (NeurIPS).
  23. Hoffman, J., Pathak, D., Darrell, T., and Saenko, K. (2015). Detector discovery in the wild: Joint multiple instance and representation learning. In Conference on Computer Vision and Pattern Recognition (CVPR).
  24. Huang, J., Qu, L., Jia, R., and Zhao, B. (2019). O2u-net: A simple noisy label detection approach for deep neural networks. In International Conference on Computer Vision (ICCV).
  25. Jiang, L., Huang, D., Liu, M., and Yang, W. (2020). Beyond synthetic noise: Deep learning on controlled noisy labels. In International Conference on Machine Learning (ICML).
  26. Jiang, L., Zhou, Z., Leung, T., Li, L.-J., and Fei-Fei, L. (2018). Mentornet: Learning data-driven curriculum for very deep neural networks on corrupted labels. In International Conference on Machine Learning (ICML).
  27. Jindal, I., Nokleby, M., and Chen, X. (2016). Learning deep networks from noisy labels with dropout regularization. In International Conference on Data Mining (ICDM).
  28. Katz-Samuels, J., Blanchard, G., and Scott, C. (2019). Decontamination of mutual contami- nation models. Journal of Machine Learning Research (JMLR), 20(41):1-57.
  29. Khetan, A., Lipton, Z. C., and Anandkumar, A. (2018). Learning from noisy singly-labeled data. In International Conference on Learning Representations (ICLR).
  30. Krizhevsky, A. and Hinton, G. (2009). Learning multiple layers of features from tiny images. Master's thesis, Department of Computer Science, University of Toronto.
  31. Lawrence, N. D. and Schölkopf, B. (2001). Estimating a kernel fisher discriminant in the presence of label noise. In International Conference on Machine Learning (ICML).
  32. Li, J., Socher, R., and Hoi, S. C. (2020). Dividemix: Learning with noisy labels as semi- supervised learning. In International Conference on Learning Representations (ICLR).
  33. Li, W., Wang, L., Li, W., Agustsson, E., and Van Gool, L. (2017a). Webvision database: Visual learning and understanding from web data. arXiv:1708.02862. · arXiv
  34. Li, Y., Yang, J., Song, Y., Cao, L., Luo, J., and Li, L.-J. (2017b). Learning from noisy labels with distillation. In International Conference on Computer Vision (ICCV).
  35. Lin, T.-Y., Maire, M., Belongie, S., Hays, J., Perona, P., Ramanan, D., Dollár, P., and Zitnick, C. L. (2014). Microsoft coco: Common objects in context. In European Conference on Computer Vision (ECCV).
  36. Lipton, Z., Wang, Y.-X., and Smola, A. (2018). Detecting and correcting for label shift with black box predictors. In International Conference on Machine Learning (ICML).
  37. Liu, T. and Tao, D. (2015). Classification with noisy labels by importance reweighting. IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI), 38(3):447-461.
  38. Natarajan, N., Dhillon, I. S., Ravikumar, P., and Tewari, A. (2017). Cost-sensitive learning with noisy labels. Journal of Machine Learning Research (JMLR), 18:155-1.
  39. Natarajan, N., Dhillon, I. S., Ravikumar, P. K., and Tewari, A. (2013). Learning with noisy labels. In Conference on Neural Information Processing Systems (NeurIPS).
  40. Northcutt, C., Zha, S., Lovegrove, S., and Newcombe, R. (2020). Egocom: A multi-person multi-modal egocentric communications dataset. IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI).
  41. Northcutt, C. G., Athalye, A., and Mueller, J. (2021). Pervasive label errors in test sets destabilize machine learning benchmarks. In International Conference on Learning Representations Workshop Track (ICLR).
  42. Northcutt, C. G., Wu, T., and Chuang, I. L. (2017). Learning with confident examples: Rank pruning for robust classification with noisy labels. In Conference on Uncertainty in Artificial Intelligence (UAI).
  43. Patrini, G., Nielsen, F., Nock, R., and Carioni, M. (2016). Loss factorization, weakly supervised learning and label noise robustness. In International Conference on Machine Learning (ICML).
  44. Patrini, G., Rozza, A., Krishna Menon, A., Nock, R., and Qu, L. (2017). Making deep neural networks robust to label noise: A loss correction approach. In Conference on Computer Vision and Pattern Recognition (CVPR).
  45. Ratner, A. J., De Sa, C. M., Wu, S., Selsam, D., and Ré, C. (2016). Data programming: Creating large training sets, quickly. In Conference on Neural Information Processing Systems (NeurIPS).
  46. Reed, S. E., Lee, H., Anguelov, D., Szegedy, C., Erhan, D., and Rabinovich, A. (2015). Training deep neural networks on noisy labels with bootstrapping. In International Conference on Learning Representations (ICLR).
  47. Richard, M. D. and Lippmann, R. P. (1991). Neural network classifiers estimate bayesian a posteriori probabilities. Neural computation, 3(4):461-483.
  48. Sáez, J. A., Galar, M., Luengo, J., and Herrera, F. (2014). Analyzing the presence of noise in multi-class problems: alleviating its influence with the one-vs-one decomposition. Knowledge and Information Systems, 38(1):179-206.
  49. Sambasivan, N., Kapania, S., Highfill, H., Akrong, D., Paritosh, P., and Aroyo, L. M. (2021). "Everyone wants to do the model work, not the data work": Data cascades in high-stakes ai. In Conference on Human Factors in Computing Systems (CHI).
  50. Scott, C. (2015). A rate of convergence for mixture proportion estimation, with application to learning from noisy labels. In International Conference on Artificial Intelligence and Statistics (AISTATS).
  51. Shen, Y. and Sanghavi, S. (2019). Learning with bad training data via iterative trimmed loss minimization. In International Conference on Machine Learning (ICML), volume 97 of Proceedings of Machine Learning Research.
  52. Shu, J., Xie, Q., Yi, L., Zhao, Q., Zhou, S., Xu, Z., and Meng, D. (2019). Meta-weight-net: Learning an explicit mapping for sample weighting. In Conference on Neural Information Processing Systems (NeurIPS).
  53. Sugiyama, M., Suzuki, T., and Kanamori, T. (2012). Density Ratio Estimation in ML. Cambridge University Press, New York, NY, USA, 1st edition.
  54. Sukhbaatar, S., Bruna, J., Paluri, M., Bourdev, L., and Fergus, R. (2015). Training convolu- tional networks with noisy labels. In International Conference on Learning Representations (ICLR).
  55. Tanno, R., Saeedi, A., Sankaranarayanan, S., Alexander, D. C., and Silberman, N. (2019a). Learning from noisy labels by regularized estimation of annotator confusion. In Conference on Computer Vision and Pattern Recognition (CVPR).
  56. Tanno, R., Saeedi, A., Sankaranarayanan, S., Alexander, D. C., and Silberman, N. (2019b). Learning from noisy labels by regularized estimation of annotator confusion. In Conference on Computer Vision and Pattern Recognition (CVPR).
  57. Vahdat, A. (2017). Toward robustness against label noise in training deep discriminative neural networks. In Conference on Neural Information Processing Systems (NeurIPS).
  58. Van Rooyen, B., Menon, A., and Williamson, R. C. (2015). Learning with symmetric label noise: The importance of being unhinged. In Conference on Neural Information Processing Systems (NeurIPS).
  59. Wang, Y., Ma, X., Chen, Z., Luo, Y., Yi, J., and Bailey, J. (2019). Symmetric cross entropy for robust learning with noisy labels. In International Conference on Computer Vision (ICCV).
  60. Wei, C., Lee, J. D., Liu, Q., and Ma, T. (2018). On the margin theory of feedforward neural networks. Computing Research Repository (CoRR).
  61. Xu, Y., Cao, P., Kong, Y., and Wang, Y. (2019). L_dmi: A novel information-theoretic loss function for training deep nets robust to label noise. In Conference on Neural Information Processing Systems (NeurIPS).
  62. Yun, S., Oh, S. J., Heo, B., Han, D., Choe, J., and Chun, S. (2021). Re-labeling imagenet: from single to multi-labels, from global to localized labels. In Conference on Computer Vision and Pattern Recognition (CVPR).
  63. Zhang, C., Bengio, S., Hardt, M., Recht, B., and Vinyals, O. (2017a). Understanding deep learning requires rethinking generalization. In International Conference on Learning Representations (ICLR).
  64. Zhang, H., Cisse, M., Dauphin, Y. N., and Lopez-Paz, D. (2018). mixup: Beyond empirical risk minimization. In International Conference on Learning Representations (ICLR).
  65. Zhang, J., Sheng, V. S., Li, T., and Wu, X. (2017b). Improving crowdsourced label quality using noise correction. IEEE Transactions on Neural Networks and Learning Systems, 29(5):1675-1688.

Cited by

Sorted by citations

Authors
Northcutt, C., Jiang, L., & Chuang, I.
Affiliations
  • Massachusetts Institute of Technology (US)
  • Google (United States) (US)
Venue
Journal of Artificial Intelligence Research
Published
2021-04-14
Volume
70
Pages
1373-1411
ISSN
1076-9757 (ISSN-L)
OpenAlex
W2988175183
Cited by
795
References
4
Citations by year
2026: 180 · 2025: 157 · 2024: 139 · 2023: 128 · 2022: 101 · 2021: 67 · 2020: 22 · 2019: 1
FWCI
38.28
Type
journal article
Language
en
Open access
Licence
cc-by
Locations
  • Journal of Artificial Intelligence Research (publishedVersion, cc-by)
  • arXiv (Cornell University) (submittedVersion)
  • DSpace@MIT (Massachusetts Institute of Technology) (submittedVersion, cc-by-nc)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Machine Learning and Data Classification
  • Physical Sciences › Computer Science › Artificial Intelligence › Adversarial Robustness in Machine Learning
  • Social Sciences › Decision Sciences › Management Science and Operations Research › Data Quality and Management
Keywords
confident learning, label noise, label error detection, label quality, probabilistic thresholds, label ranking, sentiment classification, image classification

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review