Exploiting Class Similarity for Machine Learning with Confidence Labels and Projective Loss Functions
Not on the map. Why?
Abstract (arXiv)
Class labels used for machine learning are relatable to each other, with certain class labels being more similar to each other than others (e.g. images of cats and dogs are more similar to each other than those of cats and cars). Such similarity among classes is often the cause of poor model performance due to the models confusing between them. Current labeling techniques fail to explicitly capture such similarity information. In this paper, we instead exploit the similarity between classes by capturing the similarity information with our novel confidence labels. Confidence labels are probabilistic labels denoting the likelihood of similarity, or confusability, between the classes. Often even after models are trained to differentiate between classes in the feature space, the similar classes' latent space still remains clustered. We view this type of clustering as valuable information and exploit it with our novel projective loss functions. Our projective loss functions are designed to work with confidence labels with an ability to relax the loss penalty for errors that confuse similar classes. We use our approach to train neural networks with noisy labels, as we believe noisy labels are partly a result of confusability arising from class similarity. We show improved performance compared to the use of standard loss functions. We conduct a detailed analysis using the CIFAR-10 dataset and show our proposed methods' applicability to larger datasets, such as ImageNet and Food-101N.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 19 of its 32 references that are in the map. First posted on arXiv 25 Mar 2021.
Builds on
19 of 32 references.
References · 19
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2020Supervised Contrastive Learningcited by 2,829
- 2016Understanding deep learning requires rethinking generalizationcited by 1,674
- 2019When Does Label Smoothing Help?cited by 988
- 2018AutoAugment: Learning Augmentation Policies from Datacited by 730
- 2018Learning to Reweight Examples for Robust Deep Learningcited by 675
- 2016Making Deep Neural Networks Robust to Label Noise: a Loss Correction Approachcited by 665
- 2017MentorNet: Learning Data-Driven Curriculum for Very Deep Neural Networks on Corrupted Labelscited by 653
- 2015Towards Open Set Deep Networkscited by 538
- 2019Symmetric Cross Entropy for Robust Learning with Noisy Labelscited by 500
- 2015Simultaneous Deep Transfer Across Domains and Taskscited by 206
7 more
- 2017CleanNet: Transfer Learning for Scalable Image Classifier Training with Label Noisecited by 181
- 2018Learning to Learn from Noisy Labeled Datacited by 160
- 2019Deep Self-Learning From Noisy Labelscited by 122
- 2017Do Convolutional Neural Networks Learn Class Hierarchy?cited by 61
- 2020Learning Soft Labels via Meta Learningcited by 27
- 2016Loss factorization, weakly supervised learning and label noise robustnesscited by 24
- 2019Product Image Recognition with Guidance Learning and Noisy Supervisioncited by 2
Built on by
Citing papers per year: 2024: 1.
1 paper.