← Latest papers
🤖 machine learning

All Explanations are Wrong, But Many Are Useful: Exploring the Rashomon Explanation Set with Large Language Models

This paper challenges the traditional accuracy-explainability trade-off by introducing the Rashomon Explanation paradigm and the RashomonLLM framework, which leverage a set of faithful, natural language explanations to simultaneously improve model prediction accuracy and explanation quality across diverse real-world tasks.

Original authors: Pan Li

Published 2026-07-13
📖 5 min read🧠 Deep dive

Original authors: Pan Li

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

Imagine you're trying to teach a super-smart robot how to predict what will happen next—like whether a customer will stop using a bank account or if someone will click on a live stream. For a long time, experts believed you had to make a terrible choice: pick a model that is super accurate but a "black box" (you can't ask it why it decided what it decided), or pick a model that is easy to understand but not very good at predicting. It was like thinking you could only have a delicious cake or a healthy salad, but never both.

This paper says: That rule is wrong.

The authors argue that if you teach a model to explain its own thinking while it learns to predict, it actually gets better at predicting. It's like a student who doesn't just memorize answers for a test but has to write out their reasoning step-by-step; the act of explaining forces them to understand the material deeper, leading to a higher score.

The Problem with "One Truth"

The paper starts by pointing out a big flaw in how we usually try to explain AI. We often try to find just one explanation for why a model made a decision (like saying "Age was the most important factor"). But the authors show that this is risky.

Think of it like a group of detectives trying to solve a mystery. If you only listen to one detective, you might get a story that sounds perfect for the clues you have right now, but if the situation changes slightly (a "distribution shift"), that one detective's story falls apart. The paper proves mathematically that no single explanation is perfect for every possible situation. It's like betting on one specific story when there are actually many equally plausible stories that fit the data.

The "Rashomon" Solution: A Chorus of Explanations

Instead of looking for one perfect story, the authors propose building a set of explanations. They call this the "Rashomon Explanation Set."

Imagine a choir. Instead of asking one singer to hit the perfect note, you ask a whole choir to sing. Individually, each singer might be slightly off or focus on a different part of the song, but when you combine them, you get a rich, robust, and accurate harmony. The paper shows that by gathering many different, faithful explanations and combining them, you get a result that is much more reliable than any single one.

How They Did It: The "Explain-Predict-Reflect" Loop

To build this choir of explanations, they created a system called RashomonLLM. It uses a Large Language Model (LLM)—a very advanced AI that speaks human language—and sets up a three-step team:

  1. The Explainer: This agent looks at the data and writes a natural-language story explaining the patterns (e.g., "Users are likely to click if they have watched a lot of videos recently").
  2. The Predictor: This agent takes that story and tries to make predictions based only on that story.
  3. The Reflector: This is the magic step. If the Predictor makes a mistake, the Reflector looks at the error and says, "Hey, the story we wrote was wrong here. Let's rewrite the explanation to fix it."

They run this loop over and over. The model keeps rewriting its own explanation to match the reality of the data better. The paper proves that under certain conditions, this process converges, meaning it stops changing once it finds the best possible set of explanations.

The Results: Better Explanations, Better Predictions

The authors tested this on three different real-world scenarios:

  1. Bank Churn: Predicting if a bank customer will leave.
  2. Medical Survival: Predicting how long a patient might survive after a transplant.
  3. Live Streaming: Predicting if a viewer will click on a live stream (using a massive dataset of over 17.6 million interactions from Kuaishou).

In all three cases, RashomonLLM didn't just give good explanations; it beat the best existing models at predicting the outcome.

  • On the bank data, it achieved an accuracy of 0.921, beating the previous best of 0.902.
  • On the streaming data, it reached an accuracy of 0.771, beating specialized industry models that only hit 0.761.

Crucially, they showed that the accuracy gain came specifically from the faithfulness of the explanation. When they replaced the real explanation with a fake, random one, the performance dropped. This proves that the model got smarter because it was forced to explain itself truthfully.

What This Is NOT

The paper is very careful about what it doesn't claim.

  • It does not claim to find the "true cause" of things (like proving that a specific age causes someone to leave). It only explains the patterns the model sees.
  • It does not say that a single explanation is useless. It says a single explanation is fragile and might fail if the world changes, but a set of them is powerful.
  • It does not suggest that this works for everything. The paper notes that this method works best with structured data (like tables of numbers and categories) and might struggle with messy, unstructured data like raw images or audio without extra steps.

The Bottom Line

The paper suggests that we don't have to choose between a smart, mysterious black box and a simple, dumb white box. By using a team of AI agents that constantly critique and rewrite their own explanations, we can build models that are both highly accurate and honest about how they think. It turns the "accuracy vs. explainability" trade-off into a win-win, where teaching the model to speak up actually helps it think better.

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 →