Slashdot Mirror


Google Executive Warns of Face ID Bias (bbc.com)

Facial recognition technology does not yet have "the diversity it needs" and has "inherent biases," a top Google executive has warned. From a report: The remarks, from the firm's director of cloud computing, Diane Greene, came after rival Amazon's software wrongly identified 28 members of Congress, disproportionately people of colour, as police suspects. Google, which has not opened its facial recognition technology to public use, was working on gathering vast sums of data to improve reliability, Ms Greene said. However, she refused to discuss the company's controversial work with the military. "Bad things happen when I talk about Maven," Ms Greene said, referring to a soon-to-be abandoned project with the US military to develop artificial intelligence technology for drones. After considerable employee pressure, including resignations, Google said it would not renew its contract with the Pentagon after it lapses some time in 2019. The firm has not commented on the deal since, only to release a set of "AI principles" that stated it would not use artificial intelligence or machine learning to create weapons.

12 of 71 comments (clear)

  1. Face ID has no bias, training sets may by SuperKendall · · Score: 4, Insightful

    The technology behind FaceID has no bias. It works really well - if given the right training data. Now it could easily be that the training data you are feeding it is biased in some way, but that is why extensive testing of the resulting recognition engine you have built is key, so you can go back and correct training data...

    Because training neural networks is kind of a blackbox, it's sometimes hard to say what kind of bias you may have built in. the Amazon system recognizing a set of politicians as criminal might be down to the lighting used in the picture being a lot like mug shot lighting!

    Or who knows, maybe it's latched onto specific micro-expressions of criminals and the politicians it identified really are criminals, we just don't know it yet... :-)

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Face ID has no bias, training sets may by DCFusor · · Score: 2
      Burning mod points here but... The NN might indeed be unbiased. So what? All practical systems do some preprocessing to cut the data rate to something reasonable, not just raw pixels at random orientations - you've all see the pics of faces with polygons drawn over them, right?
      Guess where that comes from, and how it was tuned? Decisions about how to data reduce the input - create bias.
      What helps tell say, white faces apart and white from black (to vastly oversimplify, not trying to exclude any race etc) - might stink at telling black faces from one another. "They all look alike to me!"
      And this is where bias creeps in, alongside numerous easy to make statistical errors; See, for example Timothy Master's Practical Neural Network Recipes in C++ for extensive discussion of this and what I'm saying is beyond obvious.
      ?

      It's very easy even to bias training samples by accident. One classic failure was due to data preparation unconsciously cropping pictures in one class just a little differently than the other - and the network worked great for that, and stank for all else.
      Kendall's mistake is a common one from those who haven't actually done this or written the code from the ground up. Easy libraries will do that to ya. Yes, within limits, the net is unbiased. Now go make a perfect training set - goodluckwiththat. May Bayes work for you! Except when it doesn't.

      --
      Why guess when you can know? Measure!
  2. Re:Wrong? by harvey+the+nerd · · Score: 4, Funny

    That's really broken. It missed at least 500 more...

  3. Easy solution by Solandri · · Score: 3, Funny

    The problem is the amount of light the camera sensors receive. Darker faces reflect less light, and thus the camera sensor gets less data to work with making algorithms based on that data less accurate at identifying darker faces.

    This presents an obvious solution. To further the goal of eliminating racial bias, we need to turn off all the lights. That means all light bulbs need to be banned, and existing ones destroyed. NASA should launch a huge unfurling disk to block out the sun and leave the planet in perpetual darkness. Newborns should have their eyes surgically removed upon birth (they won't suffer because they won't know what they're missing). Only then can we be free of the evil racial bias being promulgated by light.

  4. No, training sets may by SuperKendall · · Score: 3, Interesting

    The technology reflects the biases of its inventors

    The "technology" behind this is neural networks. How do they reflect bias at al?

    They are nothing more than the ultimately transparent black box, reflecting whatever you choose to put into it...

    They are so non-biases in fact, the same technology is used to detect if something is a cat or a slice of pizza, or even if tumors are cancerous or not. Yet you could claim racial bias (you did not state that but it was implied).

    Like I said, care needs to be taken both in training and in testing, that is where bias may be introduced. But the technology itself is inherently unbiased and a great tool, if used correctly.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  5. Who watches the watchmen? by sjbe · · Score: 2

    The technology behind FaceID has no bias. It works really well - if given the right training data.

    Given that clearly there isn't a set of "right training data" available that sounds like a hasty conclusion without evidence. Your argument is circular. You say the technology has no bias but proving that it has no bias requires feeding it an unbiased data set which hasn't happened. So neither of us knows if there is an inherent bias built into the system or not. Maybe there is and maybe there isn't but you don't have the data to say either way.

    Furthermore it's more complicated than just the training data set. There is code that determines the logic used to analyze the data and that code is subject to biases from the person programming it. They do not have to be conscious biases either. That's not to say it is an irreducible problem but it has to be considered.

    Now it could easily be that the training data you are feeding it is biased in some way, but that is why extensive testing of the resulting recognition engine you have built is key, so you can go back and correct training data...

    Who is watching the watchmen? The ones checking the data, providing the data, and analyzing the data, and revising the data are people and people have biases. Guarding against and when necessary removing those biases can prove rather tricky especially when the training data sets used are by and large positively loaded with biased data.

  6. Bugs are still a thing by sjbe · · Score: 2

    The "technology" behind this is neural networks. How do they reflect bias at al?

    Several ways but the two most straightforward are Bad training data and Bugs. Bugs are an issue in ANY software and neural networks are no different and bugs can result in biases. And of course train it with bad data and you'll get biased results. We've seen examples of both cases.

  7. That is not right by SuperKendall · · Score: 3, Interesting

    the two most straightforward are Bad training data

    Which is not inherent in the technology as I've pointed out in every post.

    and Bugs. Bugs are an issue in ANY software and neural networks are no different and bugs can result in biases.

    That reflects a lack of understanding of how neural networks work. They actually are not buggy themselves as they are very simple; all bugs are entirely represented in training data and testing, not in the software itself. You put something in the black box and it classifies it in some desired way, the way the box works is all about the training data.

    Furthermore it's a bit odd to claim bugs are a kind of "bias" as usually they are more about failure than bias...

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:That is not right by liquid_schwartz · · Score: 2
      You're wasting your time arguing with idiots. How do you know an idiot? Look for those who jump to an -ism, especially racism, as the cause of something bad. Indeed those idiots are arguing that math itself is racist. They will never be satisfied and cannot be reasoned with as logic is also racist being a form of math.

      Citation:

      https://www.independent.co.uk/...

  8. Physics is racist by argStyopa · · Score: 4, Insightful

    It's harder to see the contours of a dark-colored shape (ie a face) than a white one.

    Seriously, people, how are we going to get around that?

    --
    -Styopa
  9. Tha's a pretty bad argument by SuperKendall · · Score: 2

    Given that clearly there isn't a set of "right training data" available>

    Apple got this right, but you are right that generally there is not a "right training set" for facial recognition.

    There cannot be though because it all depends on what you are trying to do. What is right for one purpose would be wrong for another.

    Your argument is circular. You say the technology has no bias but proving that it has no bias requires feeding it an unbiased data set

    That reflects a total lack of understanding of neural networks and facial recognition. It provably has no bias because it can and is applied to anything, it's simply to general in nature to have any bias. It's like claiming electrons have a bias as to the humans they prefer... it makes no sense.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  10. Match Confidence Levels by SmaryJerry · · Score: 2

    They are reporting this as if the false positives are either matches or not match. In reality, there are associated levels of confidence, and a match is likely anything more than 95% confidence. Less light means there is more similar data in a photo. What they really need to do is run a different confidence level on faces that reflect less light. Maybe even run a completely separate facial recognition algorithm so the accuracy of the better data is not muddying the confidence levels of the worse data.