News for hackers. Stuff that matters.
Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by crooked-v on Wednesday November 13, 2019 @01:52PM (#21527877)
> there is quantifiably more crime in some minority communities

Sure... and what about the chronic lead exposure issues in many of these areas, the effects of long-term overpolicing of minor crimes on family stability, and the impact of (lack of) generational wealth and education from being used as de facto or literal slaves for generations?

The 'minority' part here is a correlative factor, not a causative one.

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by nostromo on Wednesday November 13, 2019 @01:55PM (#21527927)
An AI classifier doesn't know, or care, why a particular population has higher crime and lower income, it only recognizes and reports on the pattern.
Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by crooked-v on Wednesday November 13, 2019 @02:01PM (#21528023)
...which is exactly the kind of "treating culturally- and situationally-contextual results like inherent facts" bias the article is talking about.
Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by DuskStar on Wednesday November 13, 2019 @09:44PM (#21532324)
And if those results change, so will the algorithm's outputs! But asking the algorithm to make the change seems to be a bit much.

Honestly, my preferred method of solving this would be to train the algorithm on a data set with all of the forbidden values included along with anything else the creator feels relevant - zip code, income, familial status, favorite sport, education - and then when running in production, against real people, don't give it the restricted information. Yes, you could theoretically extract race, gender and other protected stats from the information the algorithm actually uses in prod - but it has no incentive to, since a less-noisy signal is already provided.

For instance, suppose the optimal algorithm for your data set is some linear function of X, Y and Z - let's say X+Y+Z to keep things simple. X,Y and Z are all normally distributed variables, mean of 0 and the same standard deviation. Y has a 0.5 correlation with X, and a -0.5 correlation with Z. If not provided Y, your algorithm might come up with 1.5X+0.5Z as an approximation - extracting a bit of the signal for Y from the things it does have access to. It's suboptimal, but better than just X+Z. Unfortunately, Y is verboten - we're not allowed to discriminate on it, and this approximation ends up with results that track Y. So instead we train with X, Y and Z as inputs, so the derived model is X+Y+Z - and we can drop Y from that model in production, leading to a model that (while less accurate) shouldn't unfairly track Y.

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by int_19h on Wednesday November 13, 2019 @10:38PM (#21532556)
> And if those results change, so will the algorithm's outputs! But asking the algorithm to make the change seems to be a bit much.

The problem is that the output of those algorithms is used to drive decision making that has the effect of maintaining the status quo, by removing opportunities to change it.

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by repolfx on Thursday November 14, 2019 @07:43AM (#21534928)
The real problem here is a deep political schizophrenia in modern society, or at least parts of it, which demands decisions be deliberately biased towards the outcomes they politically desire. These people then turn around and describe results that are not biased as "biased", which is utterly Orwellian.

I think your comment shows that you understand this. You accept that a decision may be correct, when measured in totally cold and statistical terms. But such decisions would not "change the status quo" and that would be a problem.

But that position is a deeply political one. Why should decisions at banks, tech firms, or wherever be deliberately biased to change the status quo? It's social engineering, a field with a long and terrible track record of catastrophic failure. Failure both to actually change reality, and failure in terms of the resulting human cost.

Injecting bias into otherwise unbiased decisions by manipulating ML models, or by manipulating people (threatening them if they don't toe the line), is never a good thing.

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by int_19h on Thursday November 14, 2019 @04:46PM (#21539818)
Maintaining the status quo is also a political position, though. In general, there's simply no way to interact with other people at scale without politics coming into play. It can be inadvertent, in a sense that there was no specific intent for "social engineering" - but if one's ethics prioritizes outcome over intent, it doesn't really matter.
Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by manfredo on Thursday November 14, 2019 @01:37AM (#21533281)
Which loops back around to my original point, which is that the notion that we should alter or influence the algorithm because its output does not match our worldview or politics is not the removal of bias it is the deliberate injection of our personal biases.

The whole point of using the algorithm was to make sure personal biases aren't impacting the decision. If we're going to alter the algorithm because we don't like the result, then why are we bothering to use an algorithm in the first place? Just use a human to make the decision. At least in that scenario potential biases have an identifiable source, as opposed to an opaque program that may have been made by engineers that deliberately tuned it to avoid any disparities because they think any disparity in outcome is fundamentally problematic

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by 40acres on Wednesday November 13, 2019 @02:38PM (#21528512)
This is exactly the problem. An AI classifier without sufficient context is simply a very efficient discrimination machine. We must make sure that AI systems have enough context and protection from human bias before large scale deployment.
Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by gbrown on Wednesday November 13, 2019 @01:59PM (#21527994)
EXACTLY
Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by manfredo on Wednesday November 13, 2019 @02:04PM (#21528072)
But I think you're missing the point. Deliberately altering the model to produce equal results despite unequal patterns in reality is not the elimination of bias, it's introducing bias.

Is the goal of the AI model to predict crime rates in a hypothetical world where everyone has equal rates of lead exposure? Or is the goal of the model to predict crime rates in the real world?

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by gbrown on Wednesday November 13, 2019 @02:14PM (#21528206)
The answer entirely depends - "Deliberately altering the model to produce equal results despite unequal patterns in reality" is so vague as to be meaningless in this discussion.

> Is the goal of the AI model to predict crime rates in a hypothetical world where everyone has equal rates of lead exposure? Or is the goal of the model to predict crime rates in the real world?

The goal is to use the results of a model for something (pet peeve, I hate the use of "AI" to describe what are usually pretty standard statistical or ML models). The model you create, and how you apply/interpret it, depend entirely on what you're actually trying to accomplish or change with the results.

Depending on what that is, the kind of "bias reflection" we're discussing is hugely problematic.

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by manfredo on Wednesday November 13, 2019 @03:35PM (#21529228)
And that "something" we want the AI to do is usually grounded in the real world in some way, be it shopping patterns, or crime. And the real world has disparities.

For example, crime rates are not equal between men and women. If we force our AI to assign equal risk of crime to men and women then we will have introduced a bias that either under predicts the rate of male crime, or over prdicts the rate of female crime.

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by loopz on Wednesday November 13, 2019 @04:47PM (#21529972)
"Truth" is irrelevant and academic.

What matters is: What are the outcomes and consequences of active systems, AI or not.

For instance: How do the algo cope with derivatives of its own output being fed into itself as input at a later stage?

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by manfredo on Wednesday November 13, 2019 @05:47PM (#21530566)
If truth is irrelevant then just return random output and call it a day.

The reality is, truth is relevant and sometimes the truth is inconvenient. Tech workers may want to build an AI that measures risk of recidivism that produces uniform risks across race and gender. But the truth is, rates of recidivism is not the same across all groups. If we produce the desired outcome of equal reporting of risk, then the consequence is that men have their risk underreported to put them on parity with women, or vice versa.

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by crooked-v on Wednesday November 13, 2019 @02:13PM (#21528188)
It depends on what you're using it for and why. If you're concretely distributing police resources, you probably want short-term prediction of actual aggregate crime rates (but also want to consider the risk of overpolicing based on crime rates only recorded higher because of historical overpolicing). On the other hand, if you want to understand anything about the populations involved on some abstract level, merely plugging in predicted crime rates based on historical data won't help at all.
Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by manfredo on Wednesday November 13, 2019 @02:19PM (#21528287)
This comment chain is in reference to law enforcement and the justice system. I would hope that our law enforcement and justice systems are operating on real world data, rather than a hypothetical world's data.
Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by gamblor956 on Wednesday November 13, 2019 @07:35PM (#21531493)
Yes, law enforcement should use this model to determine where to assign police resources to minimize crime.

The justice system should absolutely not use this system for any purposes, since justice is based on the circumstances of the individual case in front of it, not the societal statistics which apply in the aggregate but may not apply to that specific case.

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by manfredo on Wednesday November 13, 2019 @09:16PM (#21532176)
> Yes, law enforcement should use this model to determine where to assign police resources to minimize crime.

And if an activist engineer deliberately biased the model to avoid indicating disparities in crime, then we will have sabotaged police's abilities to allocated resources. Hence, why this assumption that disparate outcomes are indicative of a biased model is a problem

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by gamblor956 on Thursday November 14, 2019 @05:34PM (#21540247)
You're still not getting it.

We already know where crime is occurring. We don't need an AI model for that.

People aren't arguing about not using biased data, they're arguing that the model needs to be designed and trained so that the bias in the data doesn't affect the predictions in the model. And yes, that means deliberately de-engineering bias out of the model, which may involve introducing a counter-bias.

For example, you and others kept bringing up race earlier as a legitimate bias for criminal profiling. But socioeconomic status is far more correlated with propensity to commit criminal acts than race. A model of crime in LA based on race, for example, would assume that people in Ladera Heights are just as likely to commit crime as people in South LA because they have the same race...but Ladera Heights has a fraction of the crime as South LA (and several times the average income). Similarly, you would expect South LA to have less crime than the largely Caucasian Joshua Tree or Fontana...but both cities have higher crime rates than South LA, and for a period were some of the most dangerous cities in California. (Joshua Tree was the inspiration for, and original setting of, Breaking Bad. Fontana used to be known as the Felony Flats.)

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by manfredo on Friday November 15, 2019 @01:01PM (#21547081)
No, I have repeatedly and explicitly stated that protected classes like race should not be used as inputs into any sort of model. The notion that I have said that we should use race as an input to a model is completely false.

What I am saying is that pointing to disparities in the outcome of these models to claim that the models are biased is not, on it's own, a reasonable conclusion. As you point out, people in Joshua Tree and South LA have higher rates of crime than average. So if our model flags people from these areas as high risk more frequently than other places, is our algorithm biased? If we deliberately make the model to produce uniform results across different locations because an engineer feels that it's problematic to have a model that produces different results between different geographic cohorts, then have we mitigated bias? No, that engineer intentionally introduced our own bias to make the model adhere to his or her worldview.

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by crooked-v on Wednesday November 13, 2019 @02:33PM (#21528455)
I would absolutely not want the justice system to use historical statistical information without considering factors like lead exposure and past overpolicing, and even pure boots-on-ground distributions of law enforcement resources should take into account historical over- and under-policing and its effects on the statistics being used to distribute those resources.
Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by manfredo on Wednesday November 13, 2019 @02:37PM (#21528499)
Okay, that's your position. Plenty of people do not want an AI that, say, gives parole to someone that is a high risk of re-offending because someone engineered the AI to be more lenient towards people who grew up in areas with greater lead exposure.
Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by crooked-v on Wednesday November 13, 2019 @02:54PM (#21528709)
Consider if someone grew up in an area of high lead exposure but was, one way or another, protected from it as a child [1]. Should they be treated as having the same recidivism risk factor as someone who suffered the full effects of lead exposure? If not, how do you separate the effects of lead exposure from other factors to recidivism rates?

[1] See the 1999 documentary Blast from the Past.

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by manfredo on Wednesday November 13, 2019 @03:15PM (#21528978)
The better approach is to define what inputs are going to be used, explicitly. Some like race and religion are going not going to be used, as discrimination on the basis of race or religion is off limits. But age, past offences, and the like probably are

But I think we're diverging considerably from the original point: that forcing an AI to produce equal outcomes despite unequal behavior in the real world is not the elimination of bias, it's the deliberate introduction of bias. If we have an AI that predicts recidivism rates, and we engineer it to produce equal predicted rates across all groups despite different between rates groups in the real world then we are deliberate introducing bias. The truth, regrettable thought may be, is that a magical AI that operates with 100% accuracy - the only people who it flags would have re-offended - is going to produce disparities because recidivism rates are not equal.

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by iknowalot on Wednesday November 13, 2019 @09:19PM (#21532201)
I'm sure an algorithm looking at the current state of the world would surmise Europeans are geniuses when compared to the rest of the world population. Totally ignoring the $150+ trillion of wealth stolen at gunpoint over the last 2+ centuries.

The blindspots end up being extremely problematic.

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by manfredo on Wednesday November 13, 2019 @09:45PM (#21532326)
Can you elaborate on how European imperialism is related to whether or not we should take lead exposure into account during parole hearings in the United States?
Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by vharuck on Wednesday November 13, 2019 @02:56PM (#21528747)
>Deliberately altering the model to produce equal results despite unequal patterns in reality is not the elimination of bias, it's introducing bias.

Statisticians refer to this process as "controlling for confounding factors." What really matters is what questions you're asking. Data is too often abused, not always intentionally, by people with vague questions.

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by tsimionescu on Wednesday November 13, 2019 @04:35PM (#21529863)
You're missing the point when asking the final question. Predicting crime rates is not the goal in itself (unless you're running some kind of crime rate bet).

If you're going to use a model trained on simple, biased data, to get, say, insurance estimates for a for-profit company, the model will probably successfully increase profits, so it was a good model.

On the other hand, if you're going to use the same model to help with sentencing, where your goal is to see equality and justice, then the model will do very badly, since it will punish many people for the community/skin they happened to be born in.

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by manfredo on Wednesday November 13, 2019 @05:13PM (#21530217)
The problem is, some groups do commit crimes at higher rates than others. If we are engineering the model to produce outputs with no disparities when disparities do exist in the real world, then our model is going to be biased.

For instance, men commit more crimes than women. If we are building an AI that predicts risk of committing crime (say, estimating rates of recidivism) and we forcibly make it report equal rates between men and women then we will be creating a discriminatory system because it will either under report the risk of men or over report the risk of women in order to achieve parity. Engineering parity of outcome in the model when the real world outcomes have disparities necessarily results in bias.

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by 40acres on Wednesday November 13, 2019 @02:40PM (#21528551)
Is it introducing bias or is it introducing appropriate weighting? The most crime filled neighborhood in America may not be the inner city you have pictured in your mind but Lower Manhattan.
Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by codesushi42 on Wednesday November 13, 2019 @03:22PM (#21529050)
Is the goal of the AI model to predict crime rates in a hypothetical world where everyone has equal rates of lead exposure?

What a terrible example. There are many other features being omitted that would predict crime rates. If anything, this is an example of enforcing your own bias on the model by not including all relevant features.

Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by manfredo on Wednesday November 13, 2019 @07:20PM (#21531364)
Great then go ahead and include additional features. The problem is, recidivism rates in real life are not equal so as the model increases in accuracy it will inevitably produce disparities in its results.
Re:A.I. Systems Echo Biases They’re Fed, Putting Scientists ... by nightski on Wednesday November 13, 2019 @02:34PM (#21528468)
If you already know what you want the model to say ahead of time and are tweaking it to fit that narrative then there is no point in creating a model in the first place.