News for hackers. Stuff that matters.
Re:MIT Researcher Exposing Bias in Facial Recognition Tech T... by bko on Sunday April 14, 2019 @09:32PM (#19662692)
> Models that are used for anything important should be explainable. That is, you should be able to get a definitive answer as to why a particular result was achieved in any particular case. If a model does not have this property, it should not be used for anything critical.

What's the current standard for anything "important"? Most things important decisions are biased and not explained. Judges have biases and are allowed some discretion when sentencing. I'm sure police officers have biases as well. Same is true with just about any person making a judgement. There are laws (for good reason) that prevent certain types of biases, but it's naive to believe that the status quo on important decisions is great.

A model is better in a number of ways. First it is based on actual evidence. Although that can be manipulated, it's a lot easier to observe control than the life experiences of an individual. And you can guarantee that certain factors won't play a direct role at least by excluding them as inputs. It's much harder to tell a person to ignore some factors.

I think algorithmic, objective decision making on important decisions is very much preferable to what we have now.

Re:MIT Researcher Exposing Bias in Facial Recognition Tech T... by atoav on Monday April 15, 2019 @01:02AM (#19663215)
I disagree. Having humans as deciders in key positions of society is a feature.

* having judges that live within a changing society is what allows laws to be changed in accordance to what the state of public debate is at a given time. For some it might be too slow or too fast, but it kind of works, if you think over the centuries.

* it is harder to manipulate all judges in the land than changing one algorithm or its goals. The distribution and fragmentation of power is a feature and not a bug. It makes some things weird and others slow, but ultimately it helps making a dictator take over hard.

Any new proposed system must be able to proof it has similar resistance against fundamental change from democracy into dictatorship, while still beeing able to slowly shift where it counts.

As a system the things we have are not bad and in western societies they managed quite well. I think any modern day proponent of alternative systems of governance should realize their hubris in the light of the things we already have working. The stuff we got is not just some service that could be run better, it is a way of preventing us from tearing ourselves and each others appart.

As desireable as algorithmic decision making sounds, it needs to be objective and deterministic. And it needs to be able to factor in circumstance in order to stay humane. But if it does so all the time it will be abused. In the end it would have to produce decisions that are accepted by humans after all.

I think for topics of high importance it would be best to have informed decisions by humans who educate themselves about the matter and bring forth arguments. For smaller decisions algorithms might work, as long as they are transparent

Re:MIT Researcher Exposing Bias in Facial Recognition Tech T... by bko on Monday April 15, 2019 @05:53AM (#19664212)
> * having judges that live within a changing society is what allows laws to be changed in accordance to what the state of public debate is at a given time

I agree that the system needs to have a feedback loop and the law should evolve over time. But IMO there are better ways to achieve that than introduce a biased decision maker. You can rely more greatly on legislation or bring in some evolving value system into your model.

> * it is harder to manipulate all judges in the land than changing one algorithm or its goals. The distribution and fragmentation of power is a feature and not a bug. It makes some things weird and others slow, but ultimately it helps making a dictator take over hard.

Fragmentation of power is generally a good thing. But the idea of having many judges as fragmentation of power is not actually fragmented. It would be fragmented if they all heard your case and sentenced you accordingly with some aggregation method. Or if they have a small jurisdiction. But in many cases, one judge (e.g. your sentencing judge), has all the power (ignoring appeals).

Let's assume I wanted to influence a sentencing judge. I could learn his biases. I could hire a lawyer with a good relationship with the judge. I could give him some financial incentive (e.g. kick backs from a private prison or campaign donations). I could manipulate jury selection using racial biases. I could look at the statistical properties of sentencing during different parts of the day and try to manipulate that. Less common in the US, but I could intimidate or threaten the judge.

How would that play out if it was an algorithm? I could hack into the administrating body and somehow retrain the algorithm? I could try to subvert some data scientist working on the algorithms and have them introduce slight biases into the algorithm that would eventually favor me?

I'd take my chances with the human judge. And that may be a good thing, but I don't think humans are harder to manipulate than algorithms.

> And it needs to be able to factor in circumstance in order to stay humane.

Again, I think it's a lot easier to tell an algorithm consider these new factors with the explicit goal of increase/decreasing X.

Re:MIT Researcher Exposing Bias in Facial Recognition Tech T... by zwkrt on Sunday April 14, 2019 @09:55PM (#19662759)
The word "objective" is problematic here. Normally people mean by this term "explainable by some quantitative criteria". In the case of AI this is technically true, but seems to lack substance. the workings of a neural networks for facial recognition could be decomposed to some god-awful switch statement involving all the pixels of the input picture (after all, this is exactly the structure of the resultant machine instructions), but how would one go about justifying any of the individual branches of such a structure? In other words, could you comment the code? I'm not 100% disagreeing with you, I just think it is problematic to call a statistical process "objective".
Re:MIT Researcher Exposing Bias in Facial Recognition Tech T... by bko on Monday April 15, 2019 @06:06AM (#19664253)
Modern facial recognition uses landmarks, much like humans do. First it identifies a face, which is essentially a flat 2-d plane. It's able to identify locations of the nose, ears, mouth, chin, etc. It then looks for relationships between these features (e.g. how wide is the mouth, how far apart are the eyes, etc).

It's a much simpler problem than the general image detection. Imagine how many different types of dogs you can encounter at various angles, sizes, colors, perspectives. For that it's much more of a black box as your model would have to support detecting a dog from behind, side, front, above, sitting down, walking, jumping, standing, dogs with long tails, short tails, long hair, short hair, etc. Now think about a face. Most faces are very much alike.

https://github.com/ageitgey/face_recognition

Re:MIT Researcher Exposing Bias in Facial Recognition Tech T... by sgt101 on Monday April 15, 2019 @04:03AM (#19663842)
AI people have spent a lot of time trying to get systems to reason about the real world. These studies are lumped into the categories of common-sense knowledge and naive physics. Both have not got so far because it's proven hard to encode all the factors that go into real world decisions. Current AI models are a partial take on a part of the real world, this is why you get poor recognition rates if you feed photos taken from odd angles or with unexpected objects in them into deep learned systems.

So the algorithmic objective decisions of current systems are actually partial and selective. We must be very careful not to attribute powers to them that they do not have. They can provide useful tools, but they are not the locus of decision making; that rests in the place that they were created, and may be distorted by either accident or design.