An Inclusive Theoretical Framework of Robust Supervised Contrastive Loss against Label Noise

Jingyi Cui, Yi-Ge Zhang, Hengyu Liu, Yisen Wang
1/2/2025
cs.LG

No confident code implementation found for this paper.

Abstract

Learning from noisy labels is a critical challenge in machine learning, with vast implications for numerous real-world scenarios. While supervised contrastive learning has recently emerged as a powerful tool for navigating label noise, many existing solutions remain heuristic, often devoid of a systematic theoretical foundation for crafting robust supervised contrastive losses. To address the gap, in this paper, we propose a unified theoretical framework for robust losses under the pairwise contrastive paradigm. In particular, we for the first time derive a general robust condition for arbitrary contrastive losses, which serves as a criterion to verify the theoretical robustness of a supervised contrastive loss against label noise. The theory indicates that the popular InfoNCE loss is in fact non-robust, and accordingly inspires us to develop a robust version of InfoNCE, termed Symmetric InfoNCE (SymNCE). Moreover, we highlight that our theory is an inclusive framework that provides explanations to prior robust techniques such as nearest-neighbor (NN) sample selection and robust contrastive loss. Validation experiments on benchmark datasets demonstrate the superiority of SymNCE against label noise.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{cui2025inclusive,
  title  = {An Inclusive Theoretical Framework of Robust Supervised Contrastive Loss against Label Noise},
  author = {Jingyi Cui and Yi-Ge Zhang and Hengyu Liu and Yisen Wang},
  year   = {2025},
  eprint = {2501.01130},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.01130v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.01130.svg)](https://codeofpaper.com/paper/2501.01130)

Discussion