Skip to content
Back to skills

Emoscene Eval

ASecurity

Probes a model's ability to perform context-aware, multi-dimensional emotion understanding by predicting Plutchik’s 8 basic emotions from rich textual scenarios. It specifically tests zero-shot multi-label emotion prediction and evaluates whether models can capture emotional entanglement (co-occurrence) rather than treating emotion dimensions as independent. Use when the user wants to benchmark on EmoScene, or asks about evaluating this task. Reports Macro F1.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
researchpythongogit

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Emoscene Eval?

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

Security grade badge for Emoscene Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-emoscene-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-emoscene-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: emoscene-eval
description: Probes a model's ability to perform context-aware, multi-dimensional emotion understanding by predicting Plutchik’s 8 basic emotions from rich textual scenarios. It specifically tests zero-shot multi-label emotion prediction and evaluates whether models can capture emotional entanglement (co-occurrence) rather than treating emotion dimensions as independent. Use when the user wants to benchmark on EmoScene, or asks about evaluating this task. Reports Macro F1.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2604.00819
  bibtex_key: [REDACTED]
  confidence: medium
---

# emoscene-eval

> Emotion Entanglement and Bayesian Inference for Multi-Dimensional Emotion Understanding — Kotaprolu et al. (2026) (arXiv:2604.00819, 2026)

## What this evaluates

Probes a model's ability to perform context-aware, multi-dimensional emotion understanding by predicting Plutchik’s 8 basic emotions from rich textual scenarios. It specifically tests zero-shot multi-label emotion prediction and evaluates whether models can capture emotional entanglement (co-occurrence) rather than treating emotion dimensions as independent.

## Datasets

- **EmoScene** — total 4731; splits: test (4731)

## Metrics

- `Macro F1` **(primary)** — range: [0, 1]
  - Unweighted mean of the F1 scores across the 8 Plutchik emotion classes. F1 per class is calculated as 2 * (Precision * Recall) / (Precision + Recall).
- `Precision` — range: [0, 1]
  - Ratio of correctly predicted positive instances to the total predicted positives for each emotion dimension.
- `Recall` — range: [0, 1]
  - Ratio of correctly predicted positive instances to the total actual positives for each emotion dimension.

## Input / output format

**Input**: Context-rich textual scenario descriptions.

**Output**: Logit scores corresponding to 'Yes' and 'No' for each of the 8 Plutchik basic emotions, optionally accompanied by a natural language explanation and a confidence score.

## Scoring recipe

```python
def compute_macro_f1(predictions, gold):
    f1_scores = []
    for i in range(8):
        tp = sum(1 for p, g in zip(predictions, gold) if p[i] == 1 and g[i] == 1)
        fp = sum(1 for p, g in zip(predictions, gold) if p[i] == 1 and g[i] == 0)
        fn = sum(1 for p, g in zip(predictions, gold) if p[i] == 0 and g[i] == 1)
        prec = tp / (tp + fp) if (tp + fp) > 0 else 0.0
        rec = tp / (tp + fn) if (tp + fn) > 0 else 0.0
        f1 = 2 * prec * rec / (prec + rec) if (prec + rec) > 0 else 0.0
        f1_scores.append(f1)
    return sum(f1_scores) / len(f1_scores)
```

## Common pitfalls

- Models often treat the 8 emotion dimensions as independent, ignoring known emotional co-occurrence patterns (entanglement).
- Zero-shot prompting without task-specific fine-tuning leads to significant drops in Macro F1, especially for smaller models.
- Provided confidence scores do not reliably correlate with actual prediction accuracy.

## Evidence (verbatim from paper)

> Existing LLMs perform poorly in zero-shot multi-label emotion prediction (best Macro F1: 0.501), revealing limitations in context-aware emotional reasoning.

## Citation

```bibtex
@misc{kotaprolu2026emoscene,
  title={Emotion Entanglement and Bayesian Inference for Multi-Dimensional Emotion Understanding},
  author={Kotaprolu et al. (2026)},
  year={2026},
  note={arXiv:2604.00819}
}
```

- arXiv: 2604.00819

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.