Emotion AI Research
Research · Affective Computing · 2021 — Present

Rethinking how machines read human emotion.

Four years, three papers, one working prototype — arguing that Emotion AI built from massive datasets is biased by design, and that a bottom-up model trained on the individual is the way out.

The face is evidence — not emotional truth.
89.4%
Read emotion correctly
once given context
1,094
Self-labelled events
from one person
72.5%
Accuracy from a
personal model
Interactive · Try it yourself
Can you read emotion better than AI?
Same face, two possible meanings. You'll get a sentence with a missing word and a picture — pick the emotion that fits. The face alone won't tell you. The context will.
Why faces lie

Emotion AI captures a three-second twitch. It misses the person.

Facial-coding systems only see primary emotion — the instant, involuntary reaction. Everything that actually defines how someone feels lives further down the chain, and a camera never sees it.

What AI sees
Seconds
Primary emotion
  • Instinctive, involuntary reaction
  • Common to everyone — universal facial cues
  • A raw defence mechanism
  • Gone almost as fast as it appears
What it misses
Minutes → Years
Feelings · Mood · Temperament · Personality
  • Shaped by context and cognitive appraisal
  • Varies person to person
  • Built from memory, culture, experience
  • The long-term affective state that defines someone

A wink and a blink look identical. A cringing smile and a happy smile look identical. Trained only on faces, AI cannot tell the difference — so it defaults to the average, and the average is where bias lives.

Everything a camera can't see

One neutral face sits on top of all of this.

Cognitive appraisal — the real driver of what we feel — is fed by culture, memory, environment, temperament and preference. A face-only model throws every one of these away.

COGNITIONCULTURAL MAKEUPPERSON INDEPENDENTTEMPERAMENTMEMORYPREFERENCESENVIRONMENTValence · current moodCustoms & RitualsSocietal NormsFaith / BeliefSocial LearningReligionPeople Value StructureTraditions & FestivalsLike vs DislikeInteresting vs BoringImportant vs UnimportantGood vs BadPositiveNegativeFamiliarityHistorical InfluencesPersonal ExperienceInherited ValuesSentimental ValuesAttachmentLife GoalsCritical Life ChoicesDigital MediaExhibitionAccidentImpromptuIntentionalUnintentional
Map of factors shaping cognition · Emotion AI in India, 2023
The core argument

Two ways to build Emotion AI. Only one respects the person.

Start from millions of faces and you get one averaged model that misreads anyone unusual. Start from the individual — calibrated to their own neutral, labelled by them — and the model finally has a chance. Scale up only where patterns genuinely hold.

Population vs individual approach
Person knows best vs System knows best

Let the machine measure. Let the person mean.

The fix isn't more surveillance — it's a clear seam between what a device can measure accurately and what only the person can tell you. Collect the minimum, with consent, and hand meaning back to the human.

System knows best
Accurate biosignature
What sensors capture reliably and without bias — the measurable, physiological layer.
Facial landmarks · heart rate · gaze · pose · voice tone
Person knows best
Lived context
What only the individual can supply — entered manually, with consent, kept minimal.
Mood · environment · company · activity · energy level
The working prototype

AffectLab — a model that learns one person at a time.

Built in Python with MediaPipe and a Random Forest classifier. It never trusts the raw face — it measures change against your own neutral baseline, and only you decide what each moment meant.

01
Calibrate
Hold a relaxed neutral face. The system learns your baseline so your natural features are never mistaken for emotion.
02
Capture
Only meaningful departures from neutral are saved — as landmark motion over time, plus the on-screen context that triggered them.
03
Self-label
You review each event and tag what you actually felt. The face is evidence; you provide the meaning.

Six affect-family buckets

Fine labels overlap visually, so the model predicts a family — honest about uncertainty instead of faking one exact emotion.

Positive Expressive
Joy · Laughter · Amusement · Pride · Relief
Negative Tension
Anxiety · Fear · Frustration · Anger · Disgust
Cognitive Engagement
Focus · Reflection · Interest · Curiosity · Confusion
Low-Valence Withdrawal
Sadness · Boredom · Fatigue · Sleepiness
Surprise / Startle
Surprise
Neutral / Calm
Neutral · Calm baseline
54
Sessions
1,094
Events
72.5%
Accuracy
0.726
Macro F1
Work in progress · Coming soon
Now prove it — with your own face.
This model was trained on one face: mine. Soon you'll be able to sit in front of it, watch a few short clips, and let it guess what you're feeling. It will get a lot wrong — and every correction you make becomes data that proves why one face can't stand in for everyone.
01
Calibrate
Capture your neutral baseline for a few seconds.
02
Watch
A few short clips play while expression change is tracked.
03
Guess
My model labels your emotion in real time.
04
Correct
You confirm or fix the label. That's the data.
⚙ Integration underway — the interactive build slots in here.
The proof — and the honest limit

On other faces, a one-person model breaks in revealing ways.

Tested live on ten new people, the model transferred only for big, obvious expressions — and failed exactly where the theory said it would. That failure isn't a bug. It's the whole argument.

An older participant sat with a completely relaxed, neutral face.
Model read
Positive Expressive
Another felt genuine sadness, even teared up — but the facial mesh barely moved.
Model read
Near-neutral · missed
During scary clips, several showed tension that looked like focus or disgust, not fear.
Model read
Wrong family
"Affect recognition is not just a classification problem — it is a person-specific interpretation problem."
— AffectLab, 2025
Publications

The full peer-reviewed record.

2025
From Universal Labels to Individual Models — A Self-Calibrated Approach
Kapoor, G.S., & Madhukaillya, M.
Under Review
2025
Culturally-Adaptive Emotion AI: Unravelling the Fabric of Diversity
Kapoor, G.S., & Madhukaillya, M.
ICoRD '25 · IIT Hyderabad
2023
Emotion AI in India
Madhukaillya, M., & Kapoor, G.S.
ICoRD '23 · IISc Bangalore
2021
M.Des Thesis — Foundation Research on Emotion AI
Kapoor, G.S.
IIT Guwahati

Emotion AI should be honest, personalized, and culturally aware.

If you're researching affective computing or thinking about the ethics of these systems — I'd love to talk.

Start a conversation →
🔧

Page Under Maintenance

We're currently updating this page. Please check back soon!

Back to Home