News for hackers. Stuff that matters.
Re:Stop Explaining Black Box Models for High Stakes Decisions by jhrmnn on Friday November 01, 2019 @05:00AM (#21417161)
While I mostly agree, I’ll also point out that humans are also black boxes, who have often hard time explaining their decisions.
Re:Stop Explaining Black Box Models for High Stakes Decisions by TeMPOraL on Friday November 01, 2019 @06:31AM (#21417479)
We have hundreds of thousands of years (if not more) of trying to understand other humans behind us. It's encoded in our biology (theory of mind, mirror neurons), and more recently, in countless of disciplines we engage in - from arts, through law, to psychology. Truly unexpected human behavior is a very rare thing.

We ought to be able to do better than building our ML models as black boxes and saying "humans are black boxes too". We're engineering this technology, so we have an opportunity to make it inspectable. We should take it.

Re:Stop Explaining Black Box Models for High Stakes Decisions by carlmr on Friday November 01, 2019 @07:09AM (#21417640)
One of the things neuroscience and psychology showed us is that humans always have a post hoc reasoning they can explain, but it's not always the actual reason they did something.

So humans explaining themselves is often misleading data, which may be worse than no data.

Re:Stop Explaining Black Box Models for High Stakes Decisions by TeMPOraL on Friday November 01, 2019 @07:44AM (#21417769)
Personally, I currently believe that this research is quite probably bunk. There was a recent HN thread in which it was pointed out that some of the results of experiments involved might have been data processing errors. And then there's the most obvious confounding factor - peoples' reported reasoning may not be their true, or complete, reasoning, because people aren't always comfortable with revealing all the details.

But regardless of that, while post-hoc explanations may not be that good for building predictive models of behavior, observed behavior is. We generally know how people behave, and we know the expected variance due to individual and situational circumstances. Truly unexpected behavior is rare in society, and we tend to filter it out. Truly unpredictable people get locked up and/or are given medical help, but even less unpredictable people are tested and kept out of professions and activities where that unpredictability could cause problems.

Re:Stop Explaining Black Box Models for High Stakes Decisions by carlmr on Friday November 01, 2019 @07:58AM (#21417836)
True, humans are more predictable and we can kind of probe at it until we reveal the truth. I guess we could do sensitivity analysis on ML models but most people aren't equipped for that.

>Truly unpredictable people get locked up and/or are given medical help, but even less unpredictable people are tested and kept out of professions and activities where that unpredictability could cause problems.

Given our knowledge about e.g. Narcissists or psychopaths their behavior is not totally unpredictable. I guess a serial killer could be extremely predictable, but not something we want in society.

Re:Stop Explaining Black Box Models for High Stakes Decisions by TeMPOraL on Friday November 01, 2019 @08:07AM (#21417878)
Variance reduction isn't the direct reason we lock away people or restrict their opportunities; personal and public safety is. So a serial killer is hunted and imprisoned, and work is done to detect would-be killers before they kill. Variance, however, is a safety issue in many areas - e.g. gun ownership, police service, flying, driving. So we have psychological evaluations not just to weed out the individuals obviously incapable of handling a task safely, but also the highly unpredictable ones.
Re:Stop Explaining Black Box Models for High Stakes Decisions by Ensorceled on Friday November 01, 2019 @07:20AM (#21417680)
"humans explaining themselves" is entirely different thing than "humans understanding human behaviour". You may have rationalized your choices, but I understand both your choices AND that you rationalized them.
Re:Stop Explaining Black Box Models for High Stakes Decisions by jhrmnn on Friday November 01, 2019 @07:17AM (#21417674)
But do all those techniques actually work better for humans than trying to post-hoc explain machine learning? Perhaps both cases are just about inventing stories around the decisions so they can be perceived as relatable.
Re:Stop Explaining Black Box Models for High Stakes Decisions by TeMPOraL on Friday November 01, 2019 @08:23AM (#21417984)
I'm talking about variance. We roughly know what to expect of other people, we have a good idea of the shapes of distributions of human behaviour. We know the range of expected behaviours in a given situation with high confidence. We know how stupidity looks like.

None of this applies to ML. ML models can fail in ways we can't easily predict, for reasons we don't expect. Viewed as minds, they run on a different architecture and on different firmware than human minds. They're alien to us. Alien like a kitten who suddenly freaks out for no reason, like ants that can get stuck walking in a loop - except more so, because we've know cats and ants for as long as humanity exists, and they're more similar to us than ML models hardware- and firmware-wise.

Re:Stop Explaining Black Box Models for High Stakes Decisions by jhrmnn on Friday November 01, 2019 @09:13AM (#21418332)
Ok, fair point. So I guess whereas one could argue the explainability problem away, the predictability of failure modes is non-negotiable.
Re:Stop Explaining Black Box Models for High Stakes Decisions by TeMPOraL on Friday November 01, 2019 @09:42AM (#21418641)
Perhaps, but explainability is very helpful for predictability - it allows us to do better than just making statistical inferences from observed behaviour. Since ML models, unlike biology, are entirely our design, we have an opportunity to make them explainable and reap the benefits in terms of predictability.
Re:Stop Explaining Black Box Models for High Stakes Decisions by mattmcknight on Friday November 01, 2019 @09:28AM (#21418508)
You would be mistaken to trust a random expert without some independent verification of the accuracy of their predictions.
Re:Stop Explaining Black Box Models for High Stakes Decisions by ptah on Friday November 01, 2019 @05:12AM (#21417205)
humans can be held accountable for their decisions though
Re:Stop Explaining Black Box Models for High Stakes Decisions by picometer on Friday November 01, 2019 @11:23AM (#21419772)
This point is really about incentives: since we know that our fellow humans are held accountable, we know they have the incentive to make high-quality decisions that will not impact the world negatively. Therefore, it's easier to trust them, even when they go with their gut.

We can't project the same incentive structure onto software companies. They are a different scale than humans, and might be able to tolerate the possible hit to their reputation better than a human can. Their incentives are usually money-based rather than social-based.

And for the models themselves, they have no incentives, unless you count "reduce their error rate" or "be interesting enough for researchers to continue to research them". We barely know why they work. Our basis for trust is rather tenuous.

Re:Stop Explaining Black Box Models for High Stakes Decisions by ivanhoe on Friday November 01, 2019 @06:22AM (#21417441)
In this case the analogy would be that software companies should be hold accountable for the decisions their AI makes?
Re:Stop Explaining Black Box Models for High Stakes Decisions by salawat on Friday November 01, 2019 @10:16AM (#21419080)
The article makes the case that if an interoperable model (one we can explain) isn't used, then the user of the black box model should have the burden of proof to prove that no interoperable model exists that does the job, and some level of responsibility for trying to develop one.
Re:Stop Explaining Black Box Models for High Stakes Decisions by taneq on Friday November 01, 2019 @05:20AM (#21417225)
Only because we all agree that a human is a ‘person’ ie. a thing that can take blame.
Re:Stop Explaining Black Box Models for High Stakes Decisions by mehrdadn on Friday November 01, 2019 @06:11AM (#21417386)
Fascinating. I'd never thought of defining a 'person' this way.
Re:Stop Explaining Black Box Models for High Stakes Decisions by rehasu on Friday November 01, 2019 @06:59AM (#21417595)
You might have never been in a VP+ position in a company then. A lot of tasks in these positions are about avoiding consequences or shifting blame for actions that are either necessary but look bad or that had to be made with way too little input information. And not necessarily just one's own actions.
Re:Stop Explaining Black Box Models for High Stakes Decisions by taneq on Friday November 01, 2019 @07:07AM (#21417630)
I was definitely thinking about corporate blame-shifting when I wrote that, and actually nearly said "legal 'person'" instead.
Re:Stop Explaining Black Box Models for High Stakes Decisions by empath75 on Friday November 01, 2019 @08:40AM (#21418076)
So make these ai’s corporations — instant personhood.