atlas

Research map / Vision-language and multimodal / Multimodal LLMs

EmoVIT: Revolutionizing Emotion Insights with Visual Instruction Tuning

CVPR 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Visual instruction tuning · 30 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes EmoVIT, an emotion-specific visual instruction tuning model built on InstructBLIP, trained on GPT-4-generated emotion instruction data (categorical, conversation, reasoning) over EmoSet images.

Problem

Visual instruction-tuned large multimodal models perform poorly on visual emotion recognition, and there is no emotion-specific instruction data for training them.

Approach

A GPT-4-assisted pipeline that generates instance-wise emotion instructions from captions and low/mid/high-level emotion attributes (brightness, colorfulness, scene, objects, facial expression, action), used to fine-tune the InstructBLIP Q-Former while keeping the image encoder and LLM frozen.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
fine-tune InstructBLIP on emotion visual instruction dataInstructBLIP · EmoSet testaccuracy (%): 46.79 -> 83.36Helped
fine-tune InstructBLIP on emotion visual instruction dataInstructBLIP · FI testaccuracy (%): 57.72 -> 68.09Helped
fine-tune InstructBLIP on emotion visual instruction dataInstructBLIP · Emotion6 testaccuracy (%): 50.00 -> 57.81Helped
fine-tune InstructBLIP on emotion visual instruction dataInstructBLIP · UnbiasedEmo testaccuracy (%): 74.27 -> 74.72Helped
add Categorical instruction data (ablation)InstructBLIP · EmoSet testaccuracy (%): 42.20 -> 80.90Helped
add Conversation instruction data to Categorical data (ablation)InstructBLIP · EmoSet testaccuracy (%): 80.90 -> 81.95Helped
add Reasoning instruction data to Categorical and Conversation data (ablation)InstructBLIP · EmoSet testaccuracy (%): 81.95 -> 83.36Helped
vary the pretraining data portion from 5% to 50% (ablation)EmoVIT · EmoSet testaccuracy (%): 79.00; 81.00; 79.34; 83.36Mixed
replace Vicuna-7B with Vicuna-13B (ablation)EmoVIT · EmoSet testaccuracy (%): 83.36 -> 82.21Hurt
replace Vicuna-7B with FlanT5XL (ablation)EmoVIT · EmoSet testaccuracy (%): 83.36 -> 80.98Hurt
use GPT-4 Turbo instead of GPT-4 to generate conversational data (ablation)EmoVIT · EmoSet testaccuracy (%): 83.36% vs 82.96%No clear effect
add three in-context caption/emotion examples per category during held-out evaluation (ablation)EmoVIT · held-out evaluationperformanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: EmoSet WEBEmo Emotion6 FI ArtPhoto IAPS Abstract EmotionROI UnbiasedEmo OxfordTVG-HIC

Benchmarks: EmoSet WebEmo FI Emotion6 Abstract ArtPhoto IAPSa EmotionROI UnbiasedEmo OxfordTVG-HIC

Metrics: accuracy sensitivity user preference vote

Baselines: Flamingo LLaVA BLIP-2 InstructBLIP Direct Learning Self-Directed Learning Joint Learning Curriculum Learning

Builds on: InstructBLIP LLaVA BLIP-2 LAVIS

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy