Skip to content
Back to skills

Creatidesign Eval

ASecurity

This benchmark evaluates a diffusion model's ability to generate graphic designs that precisely adhere to multiple heterogeneous conditions, including primary visual subjects, secondary layout elements, and textual prompts. It probes fine-grained multi-subject preservation, semantic layout alignment, and overall compositional harmony. Use when the user wants to benchmark on CreatiDesign Validation Set, or asks about evaluating this task. Reports Avg. Score.

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

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Creatidesign Eval?

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

Security grade badge for Creatidesign Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-creatidesign-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-creatidesign-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: creatidesign-eval
description: This benchmark evaluates a diffusion model's ability to generate graphic designs that precisely adhere to multiple heterogeneous conditions, including primary visual subjects, secondary layout elements, and textual prompts. It probes fine-grained multi-subject preservation, semantic layout alignment, and overall compositional harmony. Use when the user wants to benchmark on CreatiDesign Validation Set, or asks about evaluating this task. Reports Avg. Score.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2505.19114
  bibtex_key: [REDACTED]
  confidence: high
---

# creatidesign-eval

> CreatiDesign: A Unified Multi-Conditional Diffusion Transformer for Creative Graphic Design — Hui Zhang et al. (2025) (arXiv:2505.19114, 2025)

## What this evaluates

This benchmark evaluates a diffusion model's ability to generate graphic designs that precisely adhere to multiple heterogeneous conditions, including primary visual subjects, secondary layout elements, and textual prompts. It probes fine-grained multi-subject preservation, semantic layout alignment, and overall compositional harmony.

## Datasets

- **CreatiDesign Validation Set** — total 1000; splits: val (1000)

## Metrics

- `Avg. Score` **(primary)** — range: percent
  - Arithmetic mean of all sub-metrics across the three evaluation categories: multi-subject preservation, semantic layout alignment, and image quality.
- `IR Score` — range: percent
  - Measures overall image quality by jointly capturing prompt adherence, visual appeal, and compositional harmony.
- `PickScore` — range: percent
  - Evaluates image-text alignment and aesthetic quality based on human preference data.
- `CLIP-I` — range: percent
  - Cosine similarity between CLIP image and text embeddings to measure prompt adherence.
- `DINO-I` — range: percent
  - Self-supervised vision transformer similarity metric for visual element preservation.
- `M-DINO` — range: percent
  - Multi-scale DINO similarity metric for fine-grained visual subject preservation.
- `Spatial` — range: percent
  - Measures accuracy of spatial positioning for layout elements and subjects.
- `Sen. Acc` — range: percent
  - Semantic accuracy score for textual elements in the generated layout.
- `NED` — range: percent
  - Normalized Edit Distance for evaluating textual element accuracy.

## Input / output format

**Input**: Primary image(s) containing visual subjects, semantic layout annotations (text descriptions of element positions and attributes), and a global prompt.

**Output**: A single generated graphic design image that integrates the provided subjects, layout, and text according to the multi-condition controls.

## Scoring recipe

```python
def compute_avg_score(predictions, gold):
    scores = []
    for pred, cond in zip(predictions, gold):
        scores.append(eval_clip_i(pred, cond['prompt']))
        scores.append(eval_dino_i(pred, cond['primary_images']))
        scores.append(eval_m_dino(pred, cond['primary_images']))
        scores.append(eval_spatial(pred, cond['layout']))
        scores.append(eval_sen_acc(pred, cond['layout']))
        scores.append(eval_ned(pred, cond['layout']))
        scores.append(eval_ir_score(pred, cond['prompt']))
        scores.append(eval_pick_score(pred, cond['prompt']))
    return sum(scores) / len(scores)
```

## Common pitfalls

- The evaluation uses a custom 1,000-sample validation set, not a standard public benchmark; results are not directly comparable to other datasets without re-evaluation.
- Sub-metrics like CLIP-I, DINO-I, and Spatial measure distinct aspects of preservation and alignment; averaging them without understanding their distinct scales may obscure specific failure modes in subject vs. layout control.
- The 400K training dataset is synthetically generated, so model performance may not generalize to real-world photographic or hand-drawn design inputs.

## Evidence (verbatim from paper)

> As described in Section[4.2], we evaluate model performance from two perspectives—multi-subject preservation and semantic layout alignment—to assess whether the generated designs accurately fulfill user intent. Additionally, to evaluate overall image quality, we report IR Score and PickScore, which jointly capture prompt adherence, visual appeal, and compositional harmony across the entire image.

## Citation

```bibtex
@misc{zhang2025creatidesign,
  title={CreatiDesign: A Unified Multi-Conditional Diffusion Transformer for Creative Graphic Design},
  author={Hui Zhang et al. (2025)},
  year={2025},
  note={arXiv:2505.19114}
}
```

- arXiv: 2505.19114

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.