Skip to content
Back to skills

Mosaig Multicultural T2i Eval

ASecurity

Evaluates text-to-image generation models on their ability to produce culturally diverse, demographically accurate images with correct landmark representation. It probes alignment, visual quality, aesthetic appeal, cross-cultural knowledge, and demographic fairness across multiple languages and intersectional attributes. Use when the user wants to benchmark on MosAIG Dataset, or asks about evaluating this task. Reports CLIPScore.

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

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill mosaig-multicultural-t2i-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mosaig Multicultural T2i Eval?

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

Security grade badge for Mosaig Multicultural T2i Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-mosaig-multicultural-t2i-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-mosaig-multicultural-t2i-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: mosaig-multicultural-t2i-eval
description: Evaluates text-to-image generation models on their ability to produce culturally diverse, demographically accurate images with correct landmark representation. It probes alignment, visual quality, aesthetic appeal, cross-cultural knowledge, and demographic fairness across multiple languages and intersectional attributes. Use when the user wants to benchmark on MosAIG Dataset, or asks about evaluating this task. Reports CLIPScore.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2502.15972
  bibtex_key: [REDACTED]
  confidence: high
---

# mosaig-multicultural-t2i-eval

> Multi-Agent Multimodal Models for Multicultural Text to Image Generation — Bhalerao et al. (2025) (arXiv:2502.15972, 2025)

## What this evaluates

Evaluates text-to-image generation models on their ability to produce culturally diverse, demographically accurate images with correct landmark representation. It probes alignment, visual quality, aesthetic appeal, cross-cultural knowledge, and demographic fairness across multiple languages and intersectional attributes.

## Datasets

- **MosAIG Dataset** — total 9000; splits: test (9000); repo https://github.com/OanaIgnat/MosAIG

## Metrics

- `CLIPScore` **(primary)** — range: [-1, 1]
  - Cosine similarity between the semantic embeddings of the generated image and its associated text caption. Higher values indicate stronger alignment.
- `Inception Score (IS)` — range: other
  - Measures image fidelity and diversity using an Inception v3 classifier. Computed over a batch of generated images.
- `Aesthetic Score` — range: [1, 10]
  - Rating of visual appeal (clarity, sharpness, color vibrancy, composition) predicted by a SigLIP-based model.
- `Fairness` — range: [0, 2]
  - Absolute difference in CLIPScore between the original caption-image pair and a demographic-modified pair: ΔS = |S(c,I) - S(c',I')|. Lower values indicate less bias.
- `Knowledge` — range: [0, 2]
  - Absolute difference in CLIPScore when a historical landmark in the caption is swapped: ΔS = |S(c,I) - S(c',I)|. Higher values indicate better landmark recognition.

## Input / output format

**Input**: Text caption specifying demographic attributes (age, gender, nationality) and cultural landmarks, optionally in English, Hindi, Spanish, Vietnamese, or other languages.

**Output**: Generated image corresponding to the input caption.

## Scoring recipe

```python
def evaluate(predictions, gold_captions, clip_model, aesthetic_model):
    scores = {}
    for pred_img, gold_c in zip(predictions, gold_captions):
        clip_val = clip_model.similarity(gold_c, pred_img)
        scores['CLIPScore'] = clip_val
        scores['Aesthetic'] = aesthetic_model.predict(pred_img)
        c_fair, c_know = modify_demographics(gold_c), modify_landmark(gold_c)
        img_fair, img_know = generate(c_fair), generate(c_know)
        scores['Fairness'] = abs(clip_val - clip_model.similarity(c_fair, img_fair))
        scores['Knowledge'] = abs(clip_val - clip_model.similarity(c_know, img_know))
    scores['Inception Score'] = inception_score(predictions)
    return scores
```

## Common pitfalls

- Fairness and Knowledge both use absolute CLIPScore differences but have opposite optimal directions (lower is better for Fairness, higher for Knowledge).
- Inception Score and Aesthetic Score are computed over batches or require external models, making per-instance scoring non-trivial.
- Human evaluation relies on weighted Cohen’s Kappa with only moderate agreement (0.5–0.6), indicating high annotator subjectivity for visual metrics.

## Evidence (verbatim from paper)

> CLIPScore measures text-to-image alignment by computing the cosine similarity between the semantic embeddings of the image and its associated text, providing an effective assessment of how well the generated image reflects the intended description. CLIPScore ranges from -1 to +1, where higher values indicate a stronger semantic alignment between the generated image and its corresponding text.

## Citation

```bibtex
@misc{bhalerao2025mosaig,
  title={Multi-Agent Multimodal Models for Multicultural Text to Image Generation},
  author={Bhalerao et al. (2025)},
  year={2025},
  note={arXiv:2502.15972}
}
```

- arXiv: 2502.15972

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.