Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Detecting Corrupted Labels Without Training a Model to Predict

About

Label noise in real-world datasets encodes wrong correlation patterns and impairs the generalization of deep neural networks (DNNs). It is critical to find efficient ways to detect corrupted patterns. Current methods primarily focus on designing robust training techniques to prevent DNNs from memorizing corrupted patterns. These approaches often require customized training processes and may overfit corrupted patterns, leading to a performance drop in detection. In this paper, from a more data-centric perspective, we propose a training-free solution to detect corrupted labels. Intuitively, ``closer'' instances are more likely to share the same clean label. Based on the neighborhood information, we propose two methods: the first one uses ``local voting" via checking the noisy label consensuses of nearby features. The second one is a ranking-based approach that scores each instance and filters out a guaranteed number of instances that are likely to be corrupted. We theoretically analyze how the quality of features affects the local voting and provide guidelines for tuning neighborhood size. We also prove the worst-case error bound for the ranking-based method. Experiments with both synthetic and real-world label noise demonstrate our training-free solutions consistently and significantly improve most of the training-based baselines. Code is available at github.com/UCSC-REAL/SimiFeat.

Zhaowei Zhu, Zihao Dong, Yang Liu• 2021

Related benchmarks

TaskDatasetResultRank
Mislabeled Data DetectionDeepDRiD
F1 Score61.53
55
Mislabeled Data DetectionPanda
F1 Score70.56
55
Mislabeled Data DetectionISIC
F1 Score44.82
55
Noisy label detectionCIFAR-100N natural label noise (train)
F1-score79.21
19
Mislabeled sample detectionCheXpert
F1 Score70.32
11
Label Noise DetectionClothing-ADC 20,000 samples subset
F1-Score57.21
4
Showing 6 of 6 rows

Other info

Follow for update