Skip to content
Back to skills

Memotion Analysis Eval

ASecurity

Evaluates multimodal understanding of internet memes by classifying five emotion categories (humor, sarcasm, offense, motivation) and overall sentiment from combined image and text inputs. Use when the user wants to benchmark on Memotion Analysis Dataset, or asks about evaluating this task. Reports F1 score.

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

Works with

  • api

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Memotion Analysis Eval?

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

Security grade badge for Memotion Analysis Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-memotion-analysis-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-memotion-analysis-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: memotion-analysis-eval
description: Evaluates multimodal understanding of internet memes by classifying five emotion categories (humor, sarcasm, offense, motivation) and overall sentiment from combined image and text inputs. Use when the user wants to benchmark on Memotion Analysis Dataset, or asks about evaluating this task. Reports F1 score.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2008.03781
  bibtex_key: [REDACTED]
  confidence: high
---

# memotion-analysis-eval

> SemEval-2020 Task 8: Memotion Analysis -- The Visuo-Lingual Metaphor! — Chhavi Sharma et al. (2020) (arXiv:2008.03781, 2020)

## What this evaluates

Evaluates multimodal understanding of internet memes by classifying five emotion categories (humor, sarcasm, offense, motivation) and overall sentiment from combined image and text inputs.

## Datasets

- **Memotion Analysis Dataset** — total 9871; splits: train (6992), test (1879), trial (1000)

## Metrics

- `F1 score` **(primary)** — range: [0, 1]
  - Macro-averaged F1 score computed independently for each of the five emotion/sentiment tasks. Calculated as the harmonic mean of precision and recall, averaged across all classes.

## Input / output format

**Input**: Meme image and its embedded textual content (extracted via OCR and rectified by annotators).

**Output**: Five classification labels: Humour (NF/F/VF/H), Sarcasm (NS/G/TM/VT), Offense (NO/S/VO/HO), Motivation (NM/M), and Sentiment (VN/N/NEU/P/VP).

## Scoring recipe

```python
def compute_macro_f1(predictions, golds):
    f1_scores = []
    for task in ['humour', 'sarcasm', 'offense', 'motivation', 'sentiment']:
        preds_task = [p[task] for p in predictions]
        golds_task = [g[task] for g in golds]
        f1_scores.append(f1_score(golds_task, preds_task, average='macro'))
    return sum(f1_scores) / len(f1_scores)
```

## Common pitfalls

- Subjective perception problem: annotations vary significantly across annotators due to personal interpretation of memes.
- Overlapping emotions: memes often belong to multiple categories simultaneously (e.g., both funny and sarcastic), complicating single-label assumptions.
- OCR inaccuracies: initial text extraction via Google Vision APIs often requires manual rectification by annotators.

## Evidence (verbatim from paper)

> Baseline F1 scores reach 0.35 (sentiment), 0.51 (humor), and 0.32 (intensity), indicating significant room for improvement in multimodal emotion modeling. For the challenge, 1K samples were provided as trial data, 6992 samples as training data while 1879 samples as test data.

## Citation

```bibtex
@misc{sharma2020memotion,
  title={SemEval-2020 Task 8: Memotion Analysis -- The Visuo-Lingual Metaphor!},
  author={Chhavi Sharma et al. (2020)},
  year={2020},
  note={arXiv:2008.03781}
}
```

- arXiv: 2008.03781

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.