atlas

Research map / Vision-language and multimodal / Multimodal LLMs

AffectGPT: A New Dataset, Model, and Benchmark for Emotion Understanding with Multimodal Large Language Models

ICML 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Unified any-modality language models · 2 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.

Builds MER-Caption/MER-Caption+ (model-led, human-assisted annotated emotion descriptions), the AffectGPT MLLM with a pre-fusion module on a Qwen2.5 LLM, and the MER-UniBench benchmark with tailored metrics.

Problem

MLLM-based emotion understanding lacks large-scale descriptive emotion annotations and a multimodal-centric framework; free-form MLLM outputs also lack suitable evaluation metrics.

Approach

A model-led, human-assisted annotation pipeline (SALMONN + Chat-UniVi + GPT-3.5 cue merging, filtered by TalkNet, description length, and model-based crowdsourcing classifiers) plus an MLLM that fuses audio and video with a Q-Former or attention pre-fusion module before the LLM.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AffectGPT with audio, video, and textMLLM emotion understanding · MER-UniBench meanmean score: 64.17 -> 74.77Helped
Train on MER-Caption+ instead of MERR-FineAffectGPT · MER-UniBench meanmean score: 64.55 -> 74.77Helped
Apply low-level and high-level emotion and sentiment filtering (ablation)AffectGPT training data · MER-UniBenchmean score: 68.91 -> 74.77Helped
Add high-level emotion filtering after low-level filtering (ablation)AffectGPT training data · MER-UniBenchmean score: 69.54 -> 73.78Helped
Add high-level sentiment filtering after low-level filtering (ablation)AffectGPT training data · MER-UniBenchmean score: 69.54 -> 74.05Helped
Add high-level emotion and sentiment filtering (ablation)AffectGPT training data · MER-UniBenchmean score: 69.54 -> 74.77Helped
Add pre-fusion operation (ablation)AffectGPT · MER-UniBenchmean score: 72.95 -> 74.77Helped
Use Q-Former pre-fusion rather than no pre-fusion (ablation)AffectGPT · MER-UniBenchmean score: 72.95 -> 74.16Helped
Use attention pre-fusion rather than no pre-fusion (ablation)AffectGPT · MER-UniBenchmean score: 72.95 -> 74.77Helped
Use audio, face, and text instead of audio, frame, and text (ablation)AffectGPT · MER-UniBenchmean score: 73.39 -> 74.77Helped
Add frames to audio, face, and text inputs (ablation)AffectGPT · MER-UniBenchmean score: 74.77 -> 74.60No clear effect
Add LoRA fine-tuning to the LLM (ablation)AffectGPT · MER-UniBenchmean score: 73.30 -> 74.77Helped

Surprising findings

Limitations

Experimental setup

Datasets: MER-Caption MER-Caption+ MER2024 unlabeled portion MER2023 MER2024 MELD IEMOCAP CMU-MOSI CMU-MOSEI CH-SIMS CH-SIMS v2 OV-MERD+

Benchmarks: MER-UniBench MER2023 MER2024 MELD IEMOCAP CMU-MOSI CMU-MOSEI CH-SIMS CH-SIMS v2 OV-MERD+

Metrics: HIT set-based F-score (Fs) WAF ACC precision recall

Baselines: OneLLM SECap PandaGPT Qwen-Audio SALMONN Otter Video-LLaVA Video-ChatGPT VideoChat2 LLaMA-VID VideoChat Chat-UniVi

Builds on: Q-Former MERBench Chat-UniVi SALMONN

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