What I mean by accountability

An AI system is accountable when its decisions can be examined, justified, and contested.

Imagine a model screens a patient for a clinical trial and says: “Excluded: kidney function is below the trial’s threshold.” Three questions decide whether that answer is accountable:

  1. What decided it? Which facts from the record, which eligibility rules, and what the model assumed where the record was silent.
  2. Is the explanation true? Give the same patient normal kidney function and run it again. If the patient is still excluded, kidney function was not the reason, no matter how reasonable the explanation sounded.
  3. What would change it? The patient, the doctor, or the trial coordinator should be able to see which conditions would flip the decision, so they can check them, correct a wrong record, or appeal.

The second question is the heart of it. I test explanations with counterfactuals: change one thing, rerun, and check whether the system’s own account predicted what happened.

Why it matters

Language models now help decide who qualifies for a trial, how a contract clause is read, and which code ships. In these settings a correct answer is not enough. Some examples of what can go wrong, even when the answer looks fine:

In every case the explanation reads well. The problem is that nobody checked it against what actually drove the decision. Asking a model to explain itself is not the same as holding it accountable.

How to get there

I work on three complementary routes:

Next, I want to test these ideas where real decisions are messy: missing records, ambiguous rules, many interacting factors. And I want to understand why models so often fail to report what drove their answers: whether it comes from how they are trained or from how they are built.