When something goes wrong with an AI system, the first question is almost always the same.
“Who’s responsible?”
And the instinct is right. You do need to know who’s responsible. But the question carries a hidden assumption: that responsibility means blame, and blame means someone made a mistake, and someone making a mistake means we need to identify that person so we can fix them.
This framework fails the moment the problem is more complex than one person’s error.
Why Traditional Accountability Breaks Down
A model starts misbehaving. It’s predicting incorrectly, making biased decisions, or creating unexpected downstream effects. You need to know: Whose responsibility is this?
If you’re lucky, it’s simple. Someone didn’t monitor the model correctly. Someone didn’t test the edge cases. Someone wrote a rule that was too broad. One person, one clear failure, one fix.
But usually it’s not that simple.
The model was trained on data that was collected in a way that nobody realized would cause problems. The monitoring system was designed to flag certain types of drift but not others. The testing process was designed for normal conditions, not for the edge case that broke. The deployment process didn’t have a kill switch for exactly this failure mode. Three people built the model. Two people validated it. Two people deploy it. The data team prepares the input data. The ops team monitors it. The product team interprets the output.
Seven people. No single person made the mistake. The system made a mistake.
But accountability frameworks are not designed for “the system made a mistake.” They’re designed for “this person failed to do their job.” So what happens?
Usually: Someone gets blamed. Maybe the person who trained the model. Maybe the person who didn’t catch it in testing. Maybe the ops team that didn’t notice it was drifting. You pick someone, reprimand or retrain or restructure, and you think you’ve fixed accountability.
But you haven’t. You’ve just created an incentive for people to hide problems earlier next time, or to pass the hot potato to someone else, or to document what they did so thoroughly that they can’t be blamed individually. You’ve created an environment where accountability means “not getting caught.”
That’s the opposite of what you want.
What Real Accountability Looks Like
Real accountability is not about blame. It’s about learning from failure as a system.
This requires a completely different framework.
First: Separate investigation from punishment. When something goes wrong, you investigate what happened. You trace back through the system. You identify where the system made assumptions that turned out to be wrong. You identify what information wasn’t available to the people involved. You identify what processes could have caught this. You identify whether someone actively chose to ignore a rule, or whether the system made it too easy to violate the rule by accident.
This investigation should be thorough, blameless, and documented. The goal is to understand, not to punish.
Second: Identify the system failure, not the person failure. In the example above, the system failed because:
- The data collection process didn’t validate for the condition that caused the problem
- The monitoring system wasn’t designed to catch drift in the direction it actually drifted
- The testing process didn’t cover this edge case
- The deployment process lacked a kill switch for this type of failure
Any one of these would have prevented the problem. Most of them could have been addressed ahead of time if the system had been designed to catch them.
Third: Make the person or team responsible for the system responsible for fixing it. This is where accountability comes in. Not: “You failed.” But: “The system you own failed. Here’s why. Here’s what needs to change. You’re responsible for implementing the change.”
This is accountability without blame. It says: You own this part of the system. The system failed. Therefore you own fixing it. Not because you’re a bad engineer. Because you have the domain expertise and authority to fix it.
Fourth: Create a forcing function so the fix actually happens. This is the part most organizations skip. You identify what needs to change. You make the owner responsible for changing it. And then… nothing. The pressure lifts. Other work becomes urgent. The fix gets deprioritized.
Real accountability requires: a due date, a check-in at that date, a review of what actually changed, and an explicit decision about whether the change is sufficient. This forces the system to stay broken only if people actively decide to accept the broken system.
What This Prevents
When you separate investigation from punishment, people don’t hide problems. They surface them faster. You discover drift before it causes real damage. You find edge cases before they affect customers.
When you identify system failures instead of person failures, you fix the actual problem. You redesign the monitoring. You expand the testing framework. You add the kill switch. The failure can’t happen the same way again because the system is different.
When you make the system owner responsible for fixing it, accountability actually means something. It’s not “you’re bad.” It’s “you have the responsibility and the authority to make this right.”
When you create forcing functions, you prevent the most common failure of accountability: acknowledgment without change. “Yes, we understand the problem. And no, we’re not doing anything about it.”
The Trust Dimension
There’s a deeper reason this matters. If accountability means blame, people will work to avoid accountability. They’ll be careful, defensive, risk-averse. They’ll document their actions extensively so they can defend themselves. They’ll escalate decisions so someone else gets blamed.
If accountability means “your system failed, help us understand it and fix it,” people will engage honestly. They’ll surface problems fast. They’ll help with the investigation. They’ll help design the fix.
The difference is trust. Blame-based accountability destroys trust. Learning-based accountability builds it.
How This Works in Practice
When a model fails, convene the team. Don’t ask “who messed up.” Ask: “Walk me through the assumptions you made at each stage. Where was the information incomplete? Where were the processes fragile? What would have caught this?”
Document what you learn. Then: “The data collection process is fragile. The data team owns that. You have 30 days to design a fix. On day 30, walk us through the proposed change. We’ll approve it or ask you to iterate.”
If the fix is approved, it gets built. If it doesn’t get built by day 60, escalate it to the data team’s leadership. Not as blame, but as: “this system failure needs this fix, and it’s not happening. Let’s solve it together.”
This is accountability that works.
Why This Matters
Governance systems are only as good as the information they receive. If your teams are afraid to report problems, your governance is blind. If your teams are focused on avoiding blame rather than solving problems, your governance is theater.
Real accountability creates the conditions where governance actually works. Where people tell you what’s broken instead of hiding it. Where problems become learning opportunities instead of career risks.
That’s the accountability that survives crisis. Because in crisis, you need to learn fast. And you can only learn fast if people feel safe enough to tell you the truth.