HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Clusterability as an Alternative to Anchor Points When Learning with Noisy Labels

Zhaowei Zhu Yiwen Song Yang Liu

Clusterability as an Alternative to Anchor Points When Learning with Noisy Labels

Abstract

The label noise transition matrix, characterizing the probabilities of a training instance being wrongly annotated, is crucial to designing popular solutions to learning with noisy labels. Existing works heavily rely on finding "anchor points" or their approximates, defined as instances belonging to a particular class almost surely. Nonetheless, finding anchor points remains a non-trivial task, and the estimation accuracy is also often throttled by the number of available anchor points. In this paper, we propose an alternative option to the above task. Our main contribution is the discovery of an efficient estimation procedure based on a clusterability condition. We prove that with clusterable representations of features, using up to third-order consensuses of noisy labels among neighbor representations is sufficient to estimate a unique transition matrix. Compared with methods using anchor points, our approach uses substantially more instances and benefits from a much better sample complexity. We demonstrate the estimation accuracy and advantages of our estimates using both synthetic noisy labels (on CIFAR-10/100) and real human-level noisy labels (on Clothing1M and our self-collected human-annotated CIFAR-10). Our code and human-level noisy CIFAR-10 labels are available at https://github.com/UCSC-REAL/HOC.

Code Repositories

ZhaoweiZhu1995/HOC
Official
pytorch
Mentioned in GitHub
UCSC-REAL/HOC
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
image-classification-on-clothing1mHOC
Accuracy: 73.39%
learning-with-noisy-labels-on-cifar-100nCAL
Accuracy (mean): 61.73
learning-with-noisy-labels-on-cifar-10nCAL
Accuracy (mean): 91.97
learning-with-noisy-labels-on-cifar-10n-1CAL
Accuracy (mean): 90.93
learning-with-noisy-labels-on-cifar-10n-2CAL
Accuracy (mean): 90.75
learning-with-noisy-labels-on-cifar-10n-3CAL
Accuracy (mean): 90.74
learning-with-noisy-labels-on-cifar-10n-worstCAL
Accuracy (mean): 85.36

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Clusterability as an Alternative to Anchor Points When Learning with Noisy Labels | Papers | HyperAI