Skip to main content

AI can have trouble recognizing diversity and MIT research is finding out why

MIT research looks into why AI has trouble recognizing diverse faces

Researchers at the Massachusetts Institute of Technology are helping to pinpoint why facial recognition software is not accurate across all races — and the issue likely stems from both recycled code and a Caucasian-dominated computer engineering field.

Joichi Ito, MIT’s Media Lab director, said during an artificial intelligence panel held this week at the World Economic Forum Annual Meeting that the software’s apparent trouble with recognizing diversity is likely because the engineers, and the faces used to train the software, are mostly white.

Recommended Videos

The issue goes back to the basics of artificial intelligence. Machine learning programs are based on teaching a computer with a set of data. In the case of facial recognition software, that computer is taught to recognize faces using a series of photos — sometimes of the engineers themselves. Since a majority of the photos used to train the software contain few minorities, the program often has trouble picking out those minority faces, according to Ito.

The issue spreads even further because many programmers don’t completely rewrite their code from scratch. Software engineers use libraries, or prewritten code, in multiple programs. When that prewritten code is based on a set of photographs that favors one race over another, that bias is integrated into multiple programs.

Joy Buolamwini, a graduate researcher on the project, said during a TED talk that she had to use a white mask for her face to be picked up by facial-recognition systems, from a cheap webcam to a smart mirror and even a social robot being tested on the opposite side of the globe.

Besides not being able to use a smart mirror or being misidentified in social media, bigger issues arise when law enforcement use facial-recognition software, she says, like when monitoring video feeds.

Bulamwini said a solution to the issue would be to simply train the facial-detection systems with a more diverse set of images. Developing diverse teams to work on the projects would also help create more immersive coding, she suggests, as well as auditing existing software to identify biases. At the end of her discussion in December, Bulamwini invited anyone interested in working to change bias in the code to join the Algorithmic Justice League.

Hillary K. Grigonis
Hillary never planned on becoming a photographer—and then she was handed a camera at her first writing job and she's been…
Pairing the RTX 5090 with a CPU from 2006? Nvidia said ‘hold my beer’
RTX 5090.

Nvidia's best graphics cards are often paired with expensive CPUs, but what if you want to try a completely mismatched, retro configuration? Well, that used to be impossible due to driver issues. But, for whatever reason, Nvidia has just removed the instruction that prevented you from doing so, opening the door to some fun, albeit nonsensical, CPU and GPU combinations.

The instruction in question is called POPCNT (Population Count), and this is a CPU instruction that also prevents Windows 11 from being installed on older hardware. Its job is counting how many bits are present in a binary number. However, as spotted by TheBobPony on X (Twitter), POPCNT will not be a problem for Nvidia's latest graphics cards anymore.

Read more
AMD’s upcoming CPU could offer bonkers gaming performance
A fake and real AMD Ryzen 7 9800X3D side by side.

AMD's Zen 5 architecture has been a popular choice for gamers due to its outstanding performance and 3D V-Cache capacity, and now a leak suggests Zen 7 could double down on that through a new "3D Core." According to YouTuber Moore's Law is Dead, "[AMD] is moving toward a lot of official variants."

AMD reportedly plans to launch a single overall architecture, divided into different product categories, including the expected lineup: Classic Cores, Dense Cores, Efficiency Cores, and Low-Power Cores. The 3D Core is the latest addition, and it is said to "require full cache chiplets" that "seem to be leading to profound performance increases."

Read more
Intel teases a new gaming GPU, and it’s one many thought was canceled
The Arc A770 graphics card running in a PC.

Intel's best graphics card right now is the Arc B580, a midrange card that rivals Nvidia's RTX 4060. However, it's long been rumored that Intel might have more up its sleeve, and fans are waiting for it. Could an Arc B770 be in the works? We just got our first solid sign of it being real, and it might be closer than we thought. What a turn of events, given that we thought it might never see light of day!

Intel's Battlemage lineup is quite modest so far, with only two GPUs out and (sort of) available: The B580 and the B570. However, in the previous generation of GPUs, Intel's flagship was the Arc A770, so it's really no wonder that gamers are asking for an update as to whether we can expect one to appear in this generation.

Read more