Skip to content
Back to skills

Mme Emotion Eval

ASecurity

This benchmark evaluates the emotional intelligence of multimodal large language models (MLLMs) by testing their ability to recognize emotions, perform causal reasoning about emotional triggers, and generate structured chain-of-thought explanations. It probes fine-grained sentiment analysis, multimodal fusion capabilities, and reasoning depth across diverse video scenarios. Use when the user wants to benchmark on MME-Emotion, or asks about evaluating this task. Reports CoT-S.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
ai-agentspythongotestingperformance

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill mme-emotion-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mme Emotion Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mme Emotion Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-mme-emotion-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-mme-emotion-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mme-emotion-eval
description: This benchmark evaluates the emotional intelligence of multimodal large language models (MLLMs) by testing their ability to recognize emotions, perform causal reasoning about emotional triggers, and generate structured chain-of-thought explanations. It probes fine-grained sentiment analysis, multimodal fusion capabilities, and reasoning depth across diverse video scenarios. Use when the user wants to benchmark on MME-Emotion, or asks about evaluating this task. Reports CoT-S.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2508.09210
  bibtex_key: [REDACTED]
  confidence: high
---

# mme-emotion-eval

> MME-Emotion: A Holistic Evaluation Benchmark for Emotional Intelligence in Multimodal Large Language Models — Fan Zhang et al. (2025) (arXiv:2508.09210, 2025)

## What this evaluates

This benchmark evaluates the emotional intelligence of multimodal large language models (MLLMs) by testing their ability to recognize emotions, perform causal reasoning about emotional triggers, and generate structured chain-of-thought explanations. It probes fine-grained sentiment analysis, multimodal fusion capabilities, and reasoning depth across diverse video scenarios.

## Datasets

- **MME-Emotion** — total 6500; splits: test (6500)

## Metrics

- `CoT-S` **(primary)** — range: percent
  - Chain-of-Thought Score: Measures the quality of the model's step-by-step reasoning for emotional triggers. Evaluated via a multi-agent framework combining automated parsing and human validation.
- `Rec-S` — range: percent
  - Recognition Score: Exact-match accuracy for direct emotion classification from the input video clip.
- `Rea-S` — range: percent
  - Reasoning Score: Accuracy of the model's causal explanation for why an emotion is present, validated via multi-agent/human assessment.
- `Avg Step` — range: other
  - Average Step Count: Mean number of reasoning steps generated per response.
- `Avg Token` — range: other
  - Average Token Count: Mean number of tokens generated per response.

## Input / output format

**Input**: Video clips containing audio and visual modalities, accompanied by zero-shot text prompts. Prompts are adapted per model capability (e.g., replacing 'video' with 'audio' or 'video frames' as needed).

**Output**: Text responses containing direct emotion labels, reasoning steps, and/or chain-of-thought explanations.

## Scoring recipe

```python
def compute_metrics(predictions, gold):
    # Recognition Score (Exact Match)
    rec_score = 1.0 if predictions['label'] == gold['label'] else 0.0
    
    # Reasoning & CoT Scores (Multi-agent/Human Validation)
    rea_score = judge_agent.validate_reasoning(predictions['reasoning'], gold['reasoning'])
    cot_score = judge_agent.validate_cot_quality(predictions['cot'], gold['cot'])
    
    # Length Metrics
    avg_step = count_steps(predictions['full_response'])
    avg_token = count_tokens(predictions['full_response'])
    
    return {'Rec-S': rec_score, 'Rea-S': rea_score, 'CoT-S': cot_score, 'Avg Step': avg_step, 'Avg Token': avg_token}
```

## Common pitfalls

- Multimodal inputs often contain redundant or conflicting emotional cues, causing omnimodal models to underperform simpler unimodal or vision-only models.
- Models trained primarily on in-the-wild data struggle to generalize to controlled in-lab scenarios, leading to significant performance drops on lab-based tasks.
- Direct recognition scores are often decoupled from reasoning quality, meaning high Rec-S does not guarantee accurate or coherent CoT generation.

## Evidence (verbatim from paper)

> We showcase the overall performance comparison on MME-Emotion, covering three performance metrics: recognition score (Rec-S), reasoning score (Rea-S), and Chain-of-Thought score (CoT-S) as well as two response length metrics: average step count (Avg Step) and average token count (Avg Token), as shown in Table [2].

## Citation

```bibtex
@misc{zhang2025mmeemotion,
  title={MME-Emotion: A Holistic Evaluation Benchmark for Emotional Intelligence in Multimodal Large Language Models},
  author={Fan Zhang et al. (2025)},
  year={2025},
  note={arXiv:2508.09210}
}
```

- arXiv: 2508.09210

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.