Earlier quoted context omitted.
It’s not like your bank manager used to give you a phone call to explain in depth why your loan was declined. Most of these situations were already impenetrable from a human standpoint. Humans are far more ‘black box’ than neutral nets, we just happen to be able to construct plausible explanations in parallel.
Bank managers, however, can at least theoretically be hauled in to court and questioned.
Why are we using black box models in AI when we don’t need to? (2019)
71–80 of 200 posts
Re: Why are we using black box models in AI when we don’t need to? (2019)
#72I think it's important to note that human pattern recognition is basically black-box as well. We can't "explain" how we recognize a particular person's face, for example. Robust pattern recognition based on 100+'s of factors is just inherently black box. Even when people make decisions, they're generally a weighted combination of a bunch of "feelings". We attempt to explain a kind of simple, logical rationalization a…
Isn’t the first sentence just an example of the second?
Re: Why are we using black box models in AI when we don’t need to? (2019)
#73Re: Why are we using black box models in AI when we don’t need to? (2019)
#74Earlier quoted context omitted.
I'm confused by what you're saying... by data that hasn't seen before, do you mean new variables which need to be hypothesis tested? Or just a larger sample? I also don't see why you can't create a "function" hash or otherwise, that works for 1000s of dimensions. The model itself, if it was perfect would be an equation... the number of dimensions really doesn't matter that much. Sorry, I'm just real confused by your…
Say you're building a self-driving car. You need to take an image of what the car sees, and figure out whether/where there is a pedestrian/car/bicycle/etc in the image. So your input/variable is the image itself. Almost every image the car sees is going to be different. I'd guess that's why GP said that it doesn't make sense to use a hashing function - there's little value in mapping inputs to results, because your i…
OP's comment effective asks whether there is another, more grokkable function that maps/hashes inputs to the same labels.
Granted, that question boils down to "can we create human-understandable models?" which is the whole point of this discussion.
It's a good question, though. If we had black-box-like spaghetti code performing the same task, I predict that the comments here would be very different.
Re: Why are we using black box models in AI when we don’t need to? (2019)
#75Re: Why are we using black box models in AI when we don’t need to? (2019)
#76I think it's important to note that human pattern recognition is basically black-box as well. We can't "explain" how we recognize a particular person's face, for example. Robust pattern recognition based on 100+'s of factors is just inherently black box. Even when people make decisions, they're generally a weighted combination of a bunch of "feelings". We attempt to explain a kind of simple, logical rationalization a…
> because despite being less accurate, they can have designers who can be held legally accountable and liable Are you implying you cannot be held accountable for black box models?
Re: Why are we using black box models in AI when we don’t need to? (2019)
#77I think it's important to note that human pattern recognition is basically black-box as well. We can't "explain" how we recognize a particular person's face, for example. Robust pattern recognition based on 100+'s of factors is just inherently black box. Even when people make decisions, they're generally a weighted combination of a bunch of "feelings". We attempt to explain a kind of simple, logical rationalization a…
> Even when people make decisions, they're generally a weighted combination of a bunch of "feelings". We attempt to explain a kind of simple, logical rationalization afterwards, but psychologists have shown that this is often a bunch of post-hoc fiction. Isn’t the first sentence just an example of the second?
That's not the same question as whether there were feelings involved, or whether the process was conscious.
Re: Why are we using black box models in AI when we don’t need to? (2019)
#78Earlier quoted context omitted.
I think it's a real open question whether the interpretable models are actually worse, or merely worse in competition/benchmark problem sets. The more deep models I build, the more I'm convinced that behind every inscrutable parameter hides a certain amount of overfitting, with maybe a few notable exceptions. E.g., can you build a decision tree that's not obviously overfit but is also susceptible to adversarial pertu…
It’s also a real open question whether any of the interpretable models are actually interpretable, or even if they are in any well-defined sense more interpretable than “black box” alternatives. In practice the answer is a massive “no” so far. Some of the least interpretable models I’ve had the misfortune to deal with in practice are misspecified linear regression models, especially when non-linearities in the true c…
That's a very dynamicist viewpoint. I don't necessarily disagree.
However, in what sense to the prototypical deep learning models predict the data generating process?
I tend to agree that a lot of work with "interpretable" in the title is horseshit and misses the forest for the trees.
Re: Why are we using black box models in AI when we don’t need to? (2019)
#79This article seems to misrepresent a number of important issues, and as a result significantly overstates their claims. I'll pick just one illustrative (but important) example: > " For instance, when ProPublica journalists tried to explain what was in the proprietary COMPAS model for recidivism prediction, they seem to have mistakenly assumed that if one could create a linear model that approximated COMPAS and depend…
Now, it's of course possible to argue that judging reoffending risk based on age is in fact unfair and racist because it has disproportionate impact on certain racial groups, even though it's strongly predictive across all racial groups. That's not the argument ProPublica made, though. Their argument was about the supposed perils of black boxes, and they kind of acknowledged that age probably wasn't a racist criteria - or at least that it would be a lot harder to justify calling it one - by attempting to strip out its effects in the first place. It's also a different kind of argument entirely, one that revolves not around whether the algorithm is somehow treating people differently based on their detected race - because it isn't - but around what it means for a decision like this to be fair in the first place.
Re: Why are we using black box models in AI when we don’t need to? (2019)
#80I've happen to be in that workshop room and had chosen the 2% robot, not the 15% surgeon. If I remember correctly, the point of the question was determining willingness of society to use black box models, not challenging the need for models interpretability. Interpretability obviously doesn't hurt accuracy. But it is costly to engineer. And not always possible to make. Not always possible, because human capacity (and…
>> Interpretability obviously doesn't hurt accuracy. Why do you say this? From what i have seen it certainly can and does. For some industries finding a trade off where the magic is. https://link.springer.com/article/10.1007/s10664-018-9638-1 https://www.oreilly.com/ideas/predictive-modeling-striking-a...