← Latest papers
🤖 machine learning

An Experimental Study on the Rashomon Effect of Balancing Methods in Imbalanced Classification

This paper investigates how balancing methods in imbalanced classification inflate predictive multiplicity (the Rashomon effect) by introducing a new metric called "obscurity" and proposing an extended performance-gain plot to responsibly monitor the trade-off between prediction accuracy and model selection uncertainty.

Original authors: Mustafa Cavus, Przemysław Biecek

Published 2026-05-18
📖 6 min read🧠 Deep dive

Original authors: Mustafa Cavus, Przemysław Biecek

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 Picture: The "Many Right Answers" Problem

Imagine you are trying to predict who will win a game of chess. You have a dataset of past games, but there's a problem: 90% of the games were won by White, and only 10% by Black. This is called an imbalanced dataset.

If you train a computer model on this data without fixing it, the computer gets lazy. It learns that "White always wins," so it predicts "White" for every single new game. It gets 90% accuracy, but it fails completely at predicting the Black wins.

To fix this, data scientists use balancing methods. They act like a chef adding ingredients to a soup:

  • Oversampling: They copy the rare "Black win" games to make more of them (like adding more salt).
  • Undersampling: They throw away some of the common "White win" games to make the pot smaller (like removing excess water).

The goal is to make the computer pay attention to the minority class. But this paper asks a scary question: Does fixing the data create a new kind of confusion?

The Rashomon Effect: The "Many Truths" Phenomenon

The paper uses a concept called the Rashomon Effect. Imagine a crime scene where five different witnesses give five different stories. All five stories are plausible and fit the facts equally well, but they contradict each other.

In machine learning, the Rashomon Set is a group of different computer models that all perform almost exactly the same (they are all "plausible"), but they make different predictions for the same person or situation.

  • Model A says: "This loan applicant is safe."
  • Model B says: "This loan applicant is risky."
  • Both models have the same overall accuracy score.

If you just pick one model randomly (blind selection), you might accidentally pick the one that denies a loan to a good person, even though another equally accurate model would have approved it. This is called Predictive Multiplicity.

The Experiment: What Happens When We Balance the Data?

The authors wanted to know: Does using balancing methods (oversampling/undersampling) make this "Many Truths" problem worse?

They took 21 different real-world datasets (like spam detection, credit card fraud, and wine quality) and ran them through a "model factory" (a tool called Forester) that creates hundreds of slightly different models for each dataset. They did this twice:

  1. Using the original, unbalanced data.
  2. Using balanced data (after applying the balancing methods).

They then measured three things to see how much the models disagreed with each other:

  1. Ambiguity: How many people get conflicting answers? (e.g., "5 out of 100 people get different predictions.")
  2. Discrepancy: What is the worst-case scenario? (e.g., "One specific model disagrees with the others on 20 people.")
  3. Obscurity (New Metric): This is the paper's new idea. It measures the average amount of confusion. Instead of just asking "Is there a conflict?", it asks "How messy is the conflict on average?" Think of it as measuring the "fog" over the data.

The Findings: The "Fix" Made the Fog Thicker

Here is what they discovered:

  • Balancing Methods Increase Confusion: When they used balancing methods (like SMOTE or random oversampling), the Obscurity and Discrepancy went up.
    • The Analogy: Imagine you are trying to find a lost dog in a park. In the original park (unbalanced data), all the search dogs agree on where the dog is. But when you add "balancing" (like adding more search dogs or changing the terrain), the search dogs start barking in different directions. They are all still "good" dogs, but they can't agree on the location.
  • The "Partial" Fix Didn't Work: Some experts suggested using "partial resampling" (only balancing the data a little bit, not 100%) to avoid this mess. The authors tested this, but found it didn't help. The confusion remained high regardless of how much they balanced the data.
  • Variable Importance Changed: They also checked if the models were looking at different clues. For example, one model might think "income" is the most important factor, while another thinks "age" is. They found that while the order of importance didn't change drastically in a statistical sense, the balancing methods did make the models behave differently overall.

The Solution: A New Dashboard

Since they couldn't stop the confusion from happening, the authors proposed a way to monitor it.

They suggested using an Extended Performance-Gain Plot.

  • Imagine a dashboard with two dials.
  • Dial 1 (Horizontal): Shows how much better the model gets at predicting correctly (Performance Gain).
  • Dial 2 (Vertical): Shows how much the models disagree with each other (Multiplicity/Obscurity).

The Lesson: You shouldn't just look at Dial 1. You might find a method that improves accuracy slightly (Dial 1 goes up), but it causes a massive explosion in disagreement (Dial 2 goes way up). The authors say you need to look at both dials to make a responsible decision.

Summary of the Paper's Claims

  1. Balancing data is necessary for imbalanced problems, but it has a hidden cost.
  2. Balancing methods increase "Predictive Multiplicity." They create a situation where many models are equally accurate but give conflicting answers to the same people.
  3. New Metric: They introduced "Obscurity" to measure how "foggy" or conflicting these model predictions are on average.
  4. Partial Resampling is not a magic bullet. It doesn't solve the problem of increased confusion.
  5. Responsible AI: When choosing a model, you must check not just if it is accurate, but if it is stable. If you pick a model blindly from a "Rashomon Set" created by balancing methods, you risk making arbitrary decisions that hurt individuals.

The paper concludes that while balancing methods are a "haven" for solving imbalanced data, researchers must be careful not to walk blindly into a fog of conflicting predictions. They need to use the new "dashboard" (the extended plot) to see the trade-off between accuracy and stability.

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 →