Now, Microsoft has launched an algorithm designed to recognize how humans feel, simply by reading our faces – and anyone who's not freaked out by it can try the beta version for themselves right now.
The team behind Microsoft's Project Oxford, a set of advanced machine learning technologies for developers (or "intelligent services"), announced the public beta release of its new Emotion API Wednesday morning.
"Humans have traditionally been very good at recognizing emotions on people's faces, but computers? Not so much," reads a blog post published to Microsoft's website today. "That is, until now."
The post's author goes on to explain that this emotion tool can currently be used to help computers identify eight core emotional states in photos of human faces: Anger, contempt, fear, disgust, happiness, neutral, sadness and surprise.
While Microsoft does not reveal which pictures (or how many of them) were used to "train" the system, the emotions it can recognize are said to be based on facial expressions that are "cross-culturally and universally communicated."
Like most artificial intelligence systems, the Emotion API was designed to become smarter as it receives more data.
That's where you come in.
Anyone with an internet connection can currently access the beta version of the emotion tool on Microsoft's website and upload a photo to test it out.
The computer will analyze a picture within seconds to reveal how much of each specific emotion the subject is expressing on a scale from zero to one.
A score of, say, 0.900261164 in the "anger" category – as shown on the above image of NHL star Sidney Crosby – would mean that the person photographed is roughly 90 per cent angry.
Some of the images we tested pulled a pretty accurate reading, but others were way off.
That photo of Crosby, for example, was taken directly after he scored the gold medal-winning goal in overtime at the 2010 Vancouver Olympics.
Was he angry? Possibly, but it stands to reason that he was probably more joyful than anything when that picture was taken.
Many of those who were playing with the tool today shared similarly wonky results on Twitter.
This Microsoft Emotion Recognition is NOT optimized for Japanese subtleties in expression. I'm clearly smiling here. pic.twitter.com/PR7X1v6hiS— @kahodesu
Conversely, others seemed pleased with the results they got.
One clever sleuth even used the tool to find out what Mona Lisa was hiding behind her famous smile.
Neutral happiness. Thanks, computers.