← Latest papers
🤖 machine learning

Towards Fairness under Label Bias in Image Segmentation: Impact, Measurement and Mitigation

This paper introduces a data-centric framework that adapts Confident Learning to detect and mitigate label bias in image segmentation by leveraging model confident predictions to identify systematic errors and feature space artifacts, thereby achieving equitable performance across demographic subgroups without requiring clean, unbiased ground truth labels.

Original authors: Aditya Parikh, Stella Frank, Sneha Das, Aasa Feragen

Published 2026-05-11
📖 5 min read🧠 Deep dive

Original authors: Aditya Parikh, Stella Frank, Sneha Das, Aasa Feragen

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.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

The Big Problem: The "Broken Ruler"

Imagine you are teaching a robot to draw the outline of a cat in a photo. You give it a stack of 1,000 photos to learn from. However, there's a secret flaw: for every photo of a black cat, a human annotator accidentally drew the outline too small, cutting off the tips of the ears and tail. For every photo of a white cat, the outline was perfect.

The robot learns from these drawings. When it sees a black cat later, it draws a tiny, incomplete cat because that's what it was taught. When it sees a white cat, it draws a perfect one.

This is Label Bias. It's not that the robot is "dumb"; it's that the "ruler" (the training data) is broken for a specific group of people (or in this case, specific types of cats).

The Trap: Why Standard Checks Fail

Usually, when we check if a robot is doing a good job, we use a score called Dice or IoU. Think of this like a teacher grading a test.

  • The Trap: If the teacher's answer key is also wrong (because it was drawn by the same biased human), the robot gets a high score!
  • The Paper's Finding: The authors show that standard metrics are like a broken ruler measuring a broken object. They say, "Great job!" even when the robot is failing a specific group. In fact, the paper shows that sometimes the robot looks better on the biased group simply because the "correct" answer it's being compared against is also wrong.

The Solution Part 1: The "Confident Detective" (Auditing)

Since we often don't have a "perfect" answer key (clean ground truth) to check against, how do we find the bias?

The authors adapted a tool called Confident Learning. Imagine a detective who doesn't know the truth but knows how the robot thinks.

  1. The detective asks the robot: "Are you 100% sure this pixel is part of the object?"
  2. If the robot says, "Yes, I'm super confident this is a cat ear," but the training label says, "No, that's background," the detective flags it.
  3. By looking at where the robot is confident but disagrees with the label, the detective can spot the bias.

The Analogy: It's like a student who is confident they spelled a word correctly, but the teacher's answer key says it's wrong. If the student is consistently confident and the teacher is consistently "wrong" for a specific group of students, the detective realizes the teacher's key is the problem, not the student.

The paper introduces new ways to measure this, distinguishing between:

  • Omission Errors: The label says "nothing here," but the robot sees "something." (The outline is too small).
  • Commission Errors: The label says "something here," but the robot sees "nothing." (The outline is too big).

The Solution Part 2: The "Special Glasses" (Mitigation)

Once we know the data is biased, how do we fix the robot without throwing away all the data?

The authors noticed something interesting: When the data is biased, the robot's internal "brain" (its feature space) starts treating the two groups as completely different species. It learns to separate them aggressively. Usually, fairness experts try to force the robot to ignore these differences.

The Paper's Twist: Instead of forcing the robot to ignore the difference, they gave it Special Glasses.

  • They built a system where the robot wears different "glasses" depending on which group the image belongs to.
  • During Training: The robot learns that Group A needs "thick glasses" (to fix the small outlines) and Group B needs "normal glasses."
  • During Inference (The Test): Here is the magic trick. When the robot sees a new image, it puts on the "Clean Group Glasses" for everyone, regardless of who they are.

The Analogy: Imagine a tailor who makes suits. They notice that for Group A, the fabric shrinks in the wash, so they cut the fabric extra large. For Group B, the fabric doesn't shrink, so they cut it normally.

  • Old Way: Try to make the fabric shrink the same amount for everyone (often fails).
  • Paper's Way: Cut the fabric specifically for the shrinkage issue. Then, when the customer walks in, the tailor simply uses the "Perfect Fit" pattern for everyone, effectively canceling out the shrinkage issue.

The Results

The authors tested this on three different scenarios:

  1. Faces: Artificially shrinking the outlines of female faces.
  2. Cells: Artificially making cell outlines "bloated" for a specific color group.
  3. Skin Lesions: Real-world data where lighter skin tones had larger, more accurate outlines than darker skin tones.

The Outcome:

  • Standard Fairness Tools: Tried to force the robot to be "blind" to the groups. This failed. The robot still performed poorly on the biased group.
  • The Paper's Method: By acknowledging the bias and using the "Special Glasses" (Subgroup Conditioning), they fixed the performance gap. The robot became equally accurate for all groups, even though it never saw a single "perfect" label during training.

Summary

The paper argues that in image segmentation, bad data creates a hidden bias that standard tests can't see. To fix it, you don't need to throw away the data or force the AI to be "colorblind." Instead, you need to detect the specific direction of the error (too big or too small) and teach the AI to compensate for that specific error when making final predictions.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →