← Latest papers
🤖 machine learning

Verifying Machine Learning Interpretability Requirements through Provenance

This paper proposes a method to verify the non-functional requirement of interpretability in machine learning models by leveraging machine learning provenance to transform the otherwise immeasurable requirement into quantifiable functional requirements through the systematic recording of model and data lineage.

Original authors: Lynn Vonderhaar, Juan Couder, Daryela Cisneros, Omar Ochoa

Published 2026-04-24
📖 4 min read☕ Coffee break read

Original authors: Lynn Vonderhaar, Juan Couder, Daryela Cisneros, Omar Ochoa

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've hired a brilliant but mysterious chef to cook a special dish for a very important dinner. This chef uses a secret recipe (a Machine Learning model) to make the food. The problem is, the chef won't tell you why the dish tastes the way it does, or even what ingredients went into it. You just have to trust that the food is safe and good.

In the world of Artificial Intelligence, this is a huge problem. We rely on these "black box" models for everything from diagnosing diseases to approving loans, but we often can't explain how they make decisions. This paper proposes a solution: The "Digital Recipe Book" (Provenance).

Here is the breakdown of the paper's idea in simple terms:

1. The Problem: The "Black Box" Mystery

Machine Learning models are like magic boxes. You put data in, and an answer comes out. But inside the box, it's a jumble of math that humans can't easily read.

  • The Requirement: We need these boxes to be "interpretable," meaning we need to be able to understand why they made a decision.
  • The Catch: Currently, "interpretability" is a vague goal. It's like saying, "Make this car safe," without defining what "safe" actually means. You can't measure it, so you can't prove you did it.

2. The Solution: The "Digital Recipe Book" (Provenance)

The authors suggest that to prove a model is understandable, we shouldn't just look at the final answer. Instead, we need to save the entire history of how the model was built. They call this Provenance.

Think of Provenance as a super-detailed, unchangeable diary that records every single step of the cooking process:

  • Where the ingredients (data) came from.
  • Who chopped them (data cleaning).
  • What spices were added (hyperparameters).
  • The exact temperature of the oven (environment settings).
  • Every time the recipe was tweaked.

By saving this "diary," we create a trail of evidence. If we have the full diary, we can retrace the steps and see exactly how the chef arrived at the final dish.

3. How It Works: Turning "Maybe" into "Proof"

The paper argues that "Interpretability" is too hard to measure directly. So, they break it down into smaller, measurable tasks called Functional Requirements.

Instead of asking, "Is this model interpretable?" (which is hard to answer), they ask:

  • "Did we save the list of ingredients?" (Yes/No)
  • "Did we save the steps taken to clean the data?" (Yes/No)
  • "Did we save the final formula?" (Yes/No)

If the answer to all these small questions is YES, then the big question ("Is it interpretable?") is automatically YES.

4. The Experiments: Two Ways to Use the Diary

The authors tested this idea with two different types of "chefs" (models):

Experiment A: The Transparent Chef (Linear Regression)

  • The Model: A simple model that draws a straight line through data points.
  • The Trick: Because the model is simple, if you have the "diary" (the data and the math), you can literally rebuild the model from scratch on a piece of paper and get the exact same result.
  • The Result: They saved the data and the math in their digital diary. They then used that diary to recreate the model in Excel. It worked perfectly. This proved that if you save the history, you can simulate the behavior.

Experiment B: The Mystery Chef (Counterfactual Explanations)

  • The Model: A complex model that predicts if someone earns a high income. It's too complicated to rebuild on paper.
  • The Trick: Instead of rebuilding the whole model, they used the "diary" to ask "What If?" questions.
    • Example: "If this person worked 5 more hours a week, would the prediction change?"
  • The Result: By looking at the saved history of how the model was trained, they could map out exactly which inputs (like age or education) caused the model to say "Yes" or "No." They visualized this as a map, showing exactly where the model draws the line between "High Income" and "Low Income."

5. The Takeaway

The paper concludes that we don't need to invent new magic to make AI understandable. We just need to be better at taking notes.

  • Current State: We build AI and hope it makes sense.
  • Proposed State: We build AI while keeping a strict, digital "recipe book" of every single step.

If we save the right notes (Provenance), we can prove that the AI is transparent. We can show regulators, doctors, or customers: "Here is the exact path we took to get this result. You can follow it yourself."

In short: You can't verify a mystery if you don't keep a record of the clues. This paper says, "Start keeping the record, and the mystery solves itself."

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 →