How a Machine Learns Prejudice
scientificamerican.com
scientificamerican.com
> Law enforcement officials have already been criticized, for example, for using computer algorithms that allegedly tag black defendants as more likely to commit a future crime, even though the program was not designed to explicitly consider race.
Consider these two examples from the article. One is when the machine failed in a particular undesirable fashion. The other is when the machine "worked^" but in an undesirable fashion. (^That is, overall it might have worked well, but the bias in errors wasn't sufficiently explored.)
Modelling "undesirable fashion", which is a dynamic, subjective social construct, is far more difficult than either of the tasks originally set in the examples.
In the first example, how many images of people were confused with non-humans? I can't believe this was the only failed result. The only reason this particular example was problematic was that these specific people were specifically identified as gorillas.
No problem if they were identified as a car, or a chess piece, or a satellite. Gorillas though, that's a special failure. We all know why. And we know why the error occurred. If the machine sees predominantly white people and gorillas, then "people" are white and "almost people" but with darker pixels is "gorilla". It is human prejudice in interpreting the results that made the error an issue.
The question you have to ask yourself is: is that fair? And what should the law say about it?
"Unfortunately whatever algorithm computers come up with to assess creditworthiness is going to be 'racist' by the broad disparate impact definition of racism that the government uses. Ironically, the algorithms will have to be made actually racist to correct for this."
It also increases the fragility of the group you're trying to help by acclimating them to lower standards.
The success of Asian and Jewish people suggests that things can correct themselves over time. The law should stay out of it.
http://www.pewresearch.org/daily-number/asian-americans-lead...
http://www.zakkeith.com/articles%2Cblogs%2Cforums/anti-Chine...
What should happen: "I understand that this person has black skin and therefore according to elementary statistics is more likely to be a criminal, but acting on the information would create an unfair double standard that punishes people for crimes they didn't commit, it would help perpetuate a cycle, and it would violate individual human dignity, so I won't."
What actually happens: exactly what parent said. "Oh no! the computer is making uncomfortable findings that we don't like. The computer must be wrong!"
facepalm.
Though blaming algorithms for being "biased" is rather strange as well. It seems to me the algorithms do exactly what you'd expect them to: have predictive capabilities about reality.
Of course, there is a problem here. You don't train neural networks with data of people who've committed crimes. You don't have such data. So what data has been used by the engineers to feed to this machine? Data of people who have been convicted of committing a crime, mostly likely.
And now you've constructed a feedback loop. Those pesky blacks are more likely to commit crimes? Always knew it. A man has been murdered and there are 2 suspects, one white and one black? Why even bother investigating the white guy, we already knew it was the black one. Holy cow, 1 year with the new system and black crime has increased by 50%! Always knew it. Better keep the system in place to save everyone from those pesky blacks.
Oh, the irony.
The way to fight the prejudice is not to pretend that math would work out differently if only we had better data / more sophisticated models / etc, it's is to realize that it's OK to discard the result of bayesian reasoning due to factors out of the calculation's scope. Courts discard evidence all the time for a million sundry reasons. Racism / double standards can be another.
It should be obvious that if an ML algorithm is trained on sufficient real-world data, it won't be racist - it'll just not be politically correct
Computers aren't racist but to characterise the article as referring to something like that is to fail to understand it.
And if you don't use real life data...? What do you get?
Do you think it's a coincidence that the only community with a significant number of black people on the peninsula is East Palo Alto? It's not. ( https://techcrunch.com/2015/01/10/east-of-palo-altos-eden/ ) Do you think it's a coincidence that white people live north 8 Mile Road in Detroit? Shouldn't Marshall Mathers had grown up south of it? It's not. I suggest you read up on your history http://www.theatlantic.com/business/archive/2014/05/the-raci...