Skip to content
Back to skills

Comt Eval

ASecurity

Evaluates large vision-language models on chain-of-thought reasoning that requires generating both textual explanations and intermediate or final images. It probes the model's ability to perform four specific visual operations (creation, deletion, update, and selection) and align its multi-modal reasoning steps with ideal visual states. Use when the user wants to benchmark on CoMT, or asks about evaluating this task. Reports F1 score.

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

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Comt Eval?

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

Security grade badge for Comt Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-comt-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-comt-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: comt-eval
description: Evaluates large vision-language models on chain-of-thought reasoning that requires generating both textual explanations and intermediate or final images. It probes the model's ability to perform four specific visual operations (creation, deletion, update, and selection) and align its multi-modal reasoning steps with ideal visual states. Use when the user wants to benchmark on CoMT, or asks about evaluating this task. Reports F1 score.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2412.12932
  bibtex_key: cheng2024comt
  confidence: high
---

# comt-eval

> CoMT: A Novel Benchmark for Chain of Multi-modal Thought on Large Vision-Language Models — Cheng et al. (2024) (arXiv:2412.12932, 2024)

## What this evaluates

Evaluates large vision-language models on chain-of-thought reasoning that requires generating both textual explanations and intermediate or final images. It probes the model's ability to perform four specific visual operations (creation, deletion, update, and selection) and align its multi-modal reasoning steps with ideal visual states.

## Datasets

- **CoMT** — total ?; splits: test (-1); repo https://github.com/czhhzc/CoMT

## Metrics

- `F1 score` **(primary)** — range: [0, 1]
  - Macro-averaged F1 score computed across the four visual operation tasks (creation, deletion, update, selection). Final answers are extracted from model outputs using regular expressions before comparison with gold labels.
- `CLIPScore` — range: [0, 1]
  - Average cosine similarity between CLIP image embeddings of model-generated reasoning images and pre-defined ideal rationale images, used to measure multi-modal alignment quality.

## Input / output format

**Input**: An input image paired with a text prompt describing a visual reasoning task requiring one of four operations (creation, deletion, update, selection).

**Output**: A multi-modal reasoning chain containing textual steps and generated images, followed by a final answer.

## Scoring recipe

```python
def compute_comt_f1(model_output, gold_label):
    # Extract final answer using paper-specified regex
    final_answer = extract_regex(model_output)
    # Compute F1 against gold label
    f1 = compute_f1(final_answer, gold_label)
    return f1

# Average F1 across the four visual operation tasks
macro_f1 = np.mean([
    compute_comt_f1(out_creation, gold_creation),
    compute_comt_f1(out_deletion, gold_deletion),
    compute_comt_f1(out_update, gold_update),
    compute_comt_f1(out_selection, gold_selection)
])
```

## Common pitfalls

- Pure text-only Chain-of-Thought prompts (e.g., 'Let's think step-by-step!') fail or degrade performance because models cannot execute visual logic in text alone.
- Extracting the final answer requires specific regular expressions; naive string matching or ignoring the multi-modal generation steps leads to incorrect F1 scores.
- Using more than four in-context demonstrations actually hurts performance due to token limits and context complexity, contrary to typical LLM expectations.

## Evidence (verbatim from paper)

> Following Qin et al. ([2023]) and Chen et al. ([2024b]), we extract the final generated answers using regular expressions. All LVLMs perform poorly on the CoMT. Despite Gemini achieving a 28.67% F1 score across four tasks, this performance is marginally better than the random baseline by 3.3%, indicating significant room for improvement.

## Citation

```bibtex
@misc{cheng2024comt,
  title={CoMT: A Novel Benchmark for Chain of Multi-modal Thought on Large Vision-Language Models},
  author={Cheng et al. (2024)},
  year={2024},
  note={arXiv:2412.12932}
}
```

- arXiv: 2412.12932

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.