5 ms·
As someone who does machine learning, this absolutely terrifies me. The "capstone project" of determining someone's probability of committing a crime by their 1
by Smerity 10y ago
As someone who does machine learning, this absolutely terrifies me. The "capstone project" of determining someone's probability of committing a crime by their 18th birthday is beyond ridiculous. Either the author of the article hyped it to the extreme (for the love of everything that's holy, stop freaking hyping machine learning) or the statistician is stark raving mad.
The fact that he does this for free is also concerning, primarily as I doubt this has any level of auditing behind it. The only thing I agree with him on is that black box models are even worse as they have even worse audit issues. Given the complexities in making these predictions and the potentially life long impact they might have, there is such a desperately strong need for these systems to have audit guarantees. It's noted that he supposedly shares the code for his systems - if so, I'd love to see it? Is it just shared with the relevant governmental departments who likely have no ability to audit such models? Has it been audited?
Would you trust mission critical code that didn't have some level of unit testing? Some level of code review? No? Then why would you potentially destructively change someone's life based on that same level of quality?
> "[How risk scores are impacted by race] has not been analyzed yet," she said. "However, it needs to be noted that parole is very different than sentencing. The board is not determining guilt or innocence. We are looking at risk."
What? Seriously? Not analyzed? The other worrying assumption is that it isn't used in sentencing. People have a tendency to seek out and misuse information even if they're told not to. This was specifically noted in another article on the misuse of Compas, the black box system. Deciding on parole also doesn't mean you can avoid analyzing bias. If you're denying parole for specific people algorithmically, that can still be insanely destructive.
> Berk readily acknowledges this as a concern, then quickly dismisses it. Race isn’t an input in any of his systems, and he says his own research has shown his algorithms produce similar risk scores regardless of race.
There are so many proxies for race within the feature set. It's touched on lightly in the article - location, number of arrests, etc - but it gets even more complex when you allow a sufficiently complex machine learning model access to "innocuous" features. Specific ML systems ("deep") can infer hidden variables such as race. Even location is a brilliant proxy for race as seen in redlining[1]. It does appear from his publications that they're shallow models - namely random forests, logistic regression, and boosting[2][3][4].
FOR THE LOVE OF EVERYTHING THAT'S HOLY STOP THROWING MACHINE LEARNING AT EVERYTHING. Think it through. Please. Please please please. I am a big believer that machine learning can enable wonderful things - but it could also enable a destructive feedback loop in so many systems.
Resume screening, credit card applications, parole risk classification, ... This is just the tip of the iceberg of potential misuses for machine learning.
Edit: I am literally physically feeling ill. He uses logistic regression, random forests, boosting ... standard machine learning algorithms. Fine. Okay ... but you now think the algorithms that might get you okay results on Kaggle competitions can be used to predict a child's future crimes?!?! WTF. What. The actual. ^^^^.
Anyone who even knows the hello world of machine learning would laugh at this if the person saying it wasn't literally supplying information to governmental agencies right now.
I wrote an article last week on "It's ML, not magic"[5] but I didn't think I'd need to cover this level of stupidity.
[1]: https://en.wikipedia.org/wiki/Redlining https://en.wikipedia.org/wiki/Redlining
[2]: https://books.google.com/books/about/Criminal_Justice_Forecasts_of_Risk.html?id=Jrlb6Or8YisC&printsec=frontcover&source=kp_read_button&hl=en#v=onepage&q&f=false https://books.google.com/books/about/Criminal_Justice_Foreca...
[3]: https://www.semanticscholar.org/paper/Developing-a-Practical-Forecasting-Screener-for-Berk-He/6999981067428dafadd10aa736e4b5c293f89823 https://www.semanticscholar.org/paper/Developing-a-Practical...
[4]: https://www.semanticscholar.org/paper/Algorithmic-criminology-Berk/226defcf96d30cf0a17c6caafd60457c9411f458 https://www.semanticscholar.org/paper/Algorithmic-criminolog...
[5]: http://smerity.com/articles/2016/ml_not_magic.html http://smerity.com/articles/2016/ml_not_magic.html
- Smerity 10y agoFrom "Developing a Practical Forecasting Screener for Domestic Violence Incidents": "We had data from the screening instrument for 671 households. ... For the 516 households with complete data, there was at least one return call for 109. Thus, about 21% had a return call within three months after the screener information was collected. Although there is no guarantee that all of these calls were for domestic violence incidents, no doubt most were." Admittedly this is one paper, and not necessarily related to the system he created for parole prediction, but this would be a worryingly small dataset (and likely bad set of assumptions) for any data scientist, machine learning researcher, or machine learning practitioner. As Francois Chollet noted on Twitter, it's very reminiscent of the random forest approach to launching drone strikes[2] that had insanely small amounts of data: "The NSA evaluates the SKYNET program using a subset of 100,000 randomly selected people (identified by their MSIDN/MSI pairs of their mobile phones), and a a known group of seven terrorists. The NSA then trained the learning algorithm by feeding it six of the terrorists and tasking SKYNET to find the seventh." [1]: https://www.semanticscholar.org/paper/Developing-a-Practical-Forecasting-Screener-for-Berk-He/6999981067428dafadd10aa736e4b5c293f89823 https://www.semanticscholar.org/paper/Developing-a-Practical... [2]: http://arstechnica.co.uk/security/2016/02/the-nsas-skynet-program-may-be-killing-thousands-of-innocent-people/ http://arstechnica.co.uk/security/2016/02/the-nsas-skynet-pr...
- rrmm 10y agoI share your concerns. The post-9/11 scramble for homeland security funding in academia really killed my enthusiasm for the AI/ML stuff I was doing at the time. The message that is heard when tech people sell AI/ML is 'magic cure-all' and it basically comes down to not understanding Bayes' theorem: If your algorithm has any capacity to make type one or type two errors (even if the success rates seem impressive) bad things will happen when you look for infrequent events (terrorism/crime) with low priors: you get more bogus hits than true ones. Once the priors get to 50% great, but then you have bigger issues (civil war and chaos). Law enforcement is then obliged to follow up on those bogus hits which given the size of the population can be overwhelming. And that is even before you get to ethical minefields mentioned above. Making decisions about people based on models that the implementer might not even fully understand is unnerving. It makes it easy to slip in social/socio-economic assumptions about people for those who would like to try. Even if the implementer acts in good-faith, it can easily happen inadvertently. Given how little is known about how to deal with social problems in general, trying to paper over that ignorance with AI/ML makes everything worse. It is operationalizing ignorance with high-efficiency.