Contextual Emotion Recognition using Large Vision Language Models
Yasaman Etesam, Özge Nilay Yalçın, Chuxuan Zhang, Angelica Lim
TL;DR
This work tackles contextual emotion recognition by leveraging both captioning plus large language models and end-to-end vision-language models. It compares a narrative captioning pipeline (NarraCap) and strong caption baselines against zero-shot and fine-tuned VLMs including CLIP, GPT-4 Vision, and LLaVA on the EMOTIC dataset. Key findings show that zero-shot GPT-4 Vision with prompt engineering can surpass traditional EMOTIC baselines, while fine-tuning LLaVA on a modest, augmented dataset yields the best overall F1 score, underscoring the strong generalization and data efficiency of VLMs for this task. The results highlight significant potential for emotionally aware robotics and agents, while also outlining limitations and directions for richer captioning and improved handling of multi-person scenes.
Abstract
"How does the person in the bounding box feel?" Achieving human-level recognition of the apparent emotion of a person in real world situations remains an unsolved task in computer vision. Facial expressions are not enough: body pose, contextual knowledge, and commonsense reasoning all contribute to how humans perform this emotional theory of mind task. In this paper, we examine two major approaches enabled by recent large vision language models: 1) image captioning followed by a language-only LLM, and 2) vision language models, under zero-shot and fine-tuned setups. We evaluate the methods on the Emotions in Context (EMOTIC) dataset and demonstrate that a vision language model, fine-tuned even on a small dataset, can significantly outperform traditional baselines. The results of this work aim to help robots and agents perform emotionally sensitive decision-making and interaction in the future.
