It may seem far-fetched, but computers that can read your emotions and have some level of “emotional intelligence” are not far off.  The field is called affective computing, and it’s being developed for use in many applications.
Affective computing is not a new field but one that is becoming more relevant today, especially if you combine them with big data, robotics and machine learning.
Why do we want a computer to empathize with us?
Emotions are a fundamental part of the human experience — but they’ve long been ignored by technology development because they seemed difficult to quantify and because the technology didn’t really exist to read them. This has resulted in sometimes frustrating user experiences.
If you’ve ever gotten angry at the “helpful” wizards in a computer help program, you know what I’m talking about.
Programs are being developed that can use facial expressions and micro-expressions, posture, gestures, tone of voice, speech and even the rhythm or force of keystrokes as well as the temperature of your hands to register changes in a user’s emotional state. Cameras and other sensors send the input data to deep learning algorithms that determine what your emotional state might be — and then react accordingly. And the applications of these tools are practically limitless. E-learning programs could automatically detect when the learner was having difficulty and offer additional explanations or information. E-therapy could help deliver psychological health services online and be as effective as in-person counseling.
Companies including the BBC, CBS CBS +0.50%, Coca-Cola KO +0.42% and Disney are already partnering with a leading company in recognizing facial expressions, Affectiva, to test the effectiveness of advertisements, and how viewers react to film trailers and TV shows.
The company is now working with “a very large Japanese car company” to create in-car technology that can sense when you’re drowsy or distracted, and can contact emergency services or a friend or family member in an emergency situation.
Microsoft MSFT -1.32% even recently tested a bra that can sense stress levels and warn women not to overeat!
Other applications are being created to help people on the Autism spectrum interact with others. People with Autism typically have difficulty recognizing the emotions of others, and small, wearable devices can help alert them to another person’s emotions to help them react and interact in social situations.
Another medical device can alert the wearer to changes in their biometric data (heart rate, temperature, etc.) in the moments before, during, and after a dangerous epileptic seizure.
Additional labs are working on devices that can sense everything from pain to depression — which can be difficult to accurately diagnose.  The idea is that it would replace the subjective “pain scale” that asks patients to rate their own pain level from 1–10 (and obviously offering problems when one person’s 5 is another person’s 8), and even programs that could monitor movements associated with chronic pain and provide suggestions for physiotherapy to relieve it.
The age of emotional machines is coming
Just as “artificial intelligence” isn’t the same as human intelligence (computers “think” in fundamentally different ways than the human brain), so to “emotional” machines won’t really be emotional.
But by combining affective computing with machine learning, big data, and robotics, you’re on the edge of a time when machines will at least seem to respond to us with sympathy and other emotional responses.
Your refrigerator might suggest you skip the ice cream tonight because your stress levels are high. Your car might warn you to drive carefully because you seem tense.  Your phone might encourage you to take breaks because you’re getting frustrated.
Robots already exist that can recognize the faces of different family members and respond accordingly. Soon they will be able to recognize your emotions as well and offer helpful suggestions.
And the age of the “emotional” computer will be upon us.