A Data-Centric Framework for Detecting and Correcting Corrupted Labels
The paper introduces Relabeler, an end-to-end data-centric framework that leverages both local and global data relationships to detect and correct noisy labels, significantly outperforming state-of-the-art methods in label correction precision and downstream task performance.
Original paper dedicated to the public domain under CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are trying to teach a robot to recognize different types of fruit. You show it thousands of pictures, but someone has carelessly stuck the wrong name tags on many of them. You've labeled a picture of an apple as a "banana," and a picture of a banana as an "apple." If you teach the robot using these messy instructions, it will learn the wrong things and fail when it tries to identify fruit in the real world.
This paper introduces a smart system called Relabeler that acts like a super-organized, hyper-observant librarian. Its job is to find those wrong name tags, figure out what the correct label should be, and fix them before the robot starts learning.
Here is how Relabeler works, broken down into simple steps:
1. The Problem: The "Noisy" Library
In the real world, data isn't perfect. Whether it's photos, text, or computer code, the labels (the names we give things) often contain errors. These errors are called "noise." If you try to learn from a noisy library, you end up with a confused student.
2. Step One: Finding the Suspicious Books (Detection)
Relabeler doesn't just guess; it uses two different ways to spot the wrong labels:
- The "Local Neighborhood" Check: Imagine you are looking at a group of people standing together. If 9 out of 10 people are wearing red shirts, and one person is wearing a bright green shirt but is standing right in the middle of the red group, that person looks suspicious. Relabeler does this by looking at similar items (neighbors) in the data. If an item looks exactly like its neighbors but has a different label, it flags it as "suspicious."
- The "Big Picture" Check: Sometimes, a person in a green shirt might actually belong in the red group (maybe they are just wearing a costume). To avoid false alarms, Relabeler takes a step back and looks at the whole library. It trains a smart model on the "clean" books it has already verified. Then, it asks this model: "Does this suspicious item fit the big picture?" If the model says, "Yes, this actually belongs here," the item is saved. If the model says, "No, this is definitely out of place," it stays on the "suspicious" list.
3. Step Two: Fixing the Wrong Tags (Correction)
Once Relabeler has a list of suspicious items, it doesn't just throw them away. Instead, it tries to fix the labels. This is the most unique part of the paper.
Think of this like a detective solving a mystery. The detective has two clues:
- The Visual Clue: What does the item actually look like? (e.g., "This looks like an apple.")
- The Mistake Pattern: How do people usually make mistakes? (e.g., "In this library, people often confuse apples with pears because they look similar.")
Relabeler combines these two clues using a mathematical method called Bayesian Inference. It asks: "Given that this looks like an apple, AND given that people in this dataset often mistake apples for pears, what is the most likely correct label?"
It calculates the probability and picks the best answer. It's not just guessing; it's making an educated repair based on how the data was messed up in the first place.
4. The Results: A Cleaner Library
The authors tested Relabeler on five different types of "libraries" (datasets), including images of cars, news articles, and computer code. They compared it to other top methods.
- Better Accuracy: Relabeler was much better at fixing the labels correctly. In some cases, it improved the accuracy of the fixes by 58% compared to the best existing methods.
- Fewer Mistakes Left Behind: After Relabeler finished its work, the remaining dataset had far fewer errors (up to 6% better performance in the final tasks).
- Works on All Types of Noise: Whether the errors were random (like flipping a coin) or systematic (like confusing similar-looking things), Relabeler handled them all better than the competition.
The Bottom Line
The paper argues that instead of just teaching robots to ignore bad data (which is like telling a student to ignore the wrong answers), we should fix the data itself. Relabeler is a tool that finds the wrong answers, figures out what the right answers should be, and creates a clean, high-quality dataset. This allows any machine learning model trained on this new data to perform significantly better and more reliably.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.