Skip to content
Back to skills

Modality Bias Eval

ASecurity

This evaluation probes a model's ability to automatically detect and classify sample-specific modality bias in multimodal misinformation content. It measures how well automated quantification methods align with human judgment regarding whether a sample relies on image-only, text-only, or balanced modalities. Use when the user wants to benchmark on Fakeddit, MMFakeBench, or asks about evaluating this task. Reports Accuracy.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Modality Bias Eval?

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

Security grade badge for Modality Bias Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-modality-bias-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-modality-bias-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: modality-bias-eval
description: This evaluation probes a model's ability to automatically detect and classify sample-specific modality bias in multimodal misinformation content. It measures how well automated quantification methods align with human judgment regarding whether a sample relies on image-only, text-only, or balanced modalities. Use when the user wants to benchmark on Fakeddit, MMFakeBench, or asks about evaluating this task. Reports Accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2511.05883
  bibtex_key: [REDACTED]
  confidence: high
---

# modality-bias-eval

> Unveiling Modality Bias: Automated Sample-Specific Analysis for Multimodal Misinformation Benchmarks — Hehai Lin et al. (arXiv:2511.05883, 2025)

## What this evaluates

This evaluation probes a model's ability to automatically detect and classify sample-specific modality bias in multimodal misinformation content. It measures how well automated quantification methods align with human judgment regarding whether a sample relies on image-only, text-only, or balanced modalities.

## Datasets

- **Fakeddit** — total 680000; splits: eval (300)
- **MMFakeBench** — total ?; splits: eval (300)

## Metrics

- `Accuracy` **(primary)** — range: percent
  - Percentage of samples where the predicted bias type (Uni-image, Modality-balance, or Uni-text) matches the human annotation.
- `F1 score` — range: percent
  - Macro-averaged F1 score across the three bias classes compared to human annotations, computed per class and then averaged.

## Input / output format

**Input**: Multimodal misinformation samples (image + text) randomly selected from benchmarks, processed through automated analysis frameworks (modality benefit, flow, causal effect) to predict bias type.

**Output**: Per-sample classification into one of three bias categories: Uni-image (UI), Modality-balance (MB), or Uni-text (UT). Aggregated metrics include predicted proportions per category, overall accuracy, and F1 score.

## Scoring recipe

```python
def compute_metrics(predictions, gold_labels):
    correct = sum(1 for p, g in zip(predictions, gold_labels) if p == g)
    accuracy = (correct / len(gold_labels)) * 100
    f1_scores = []
    for cls in ['UI', 'MB', 'UT']:
        tp = sum(1 for p, g in zip(predictions, gold_labels) if p == cls and g == cls)
        fp = sum(1 for p, g in zip(predictions, gold_labels) if p == cls and g != cls)
        fn = sum(1 for p, g in zip(predictions, gold_labels) if p != cls and g == cls)
        precision = tp / (tp + fp) if (tp + fp) > 0 else 0
        recall = tp / (tp + fn) if (tp + fn) > 0 else 0
        f1 = 2 * precision * recall / (precision + recall) if (precision + recall) > 0 else 0
        f1_scores.append(f1)
    f1_macro = (sum(f1_scores) / len(f1_scores)) * 100
    return accuracy, f1_macro
```

## Common pitfalls

- The evaluation subset is small (300 samples per dataset) and randomly selected, which may not capture the full distribution of bias types present in the larger benchmarks.
- The paper reports both per-sample classification metrics (accuracy/F1) and dataset-level proportions, which can be conflated if not carefully distinguished.
- Human ground truth reliability is only summarized via Krippendorff's alpha in the appendix, making it difficult to assess annotation consistency without external lookup.

## Evidence (verbatim from paper)

> We report the predicted proportions of each modality bias type and the percentage that aligns with human judgment. For example, $0.78[85.53]$ denotes that multi-view analysis classifies 0.78 of the samples as modality-balance, and among these samples, 85.53% of the results are consistent with human judgment. We also report the overall accuracy and F1 score.

## Citation

```bibtex
@misc{lin2025unveiling,
  title={Unveiling Modality Bias: Automated Sample-Specific Analysis for Multimodal Misinformation Benchmarks},
  author={Hehai Lin et al.},
  year={2025},
  note={arXiv:2511.05883}
}
```

- arXiv: 2511.05883

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.