Evaluates vision-language models on financial credit document understanding, covering perception tasks like document type recognition and key information extraction, as well as reasoning tasks such as validity checking and numerical calculation under strict low-latency constraints. Use when the user wants to benchmark on FCMBench, or asks about evaluating this task. Reports F1 score.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill fcmbench-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Fcmbench Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-fcmbench-eval)More formats (shields.io, HTML) on the badges page.
---
name: fcmbench-eval
description: Evaluates vision-language models on financial credit document understanding, covering perception tasks like document type recognition and key information extraction, as well as reasoning tasks such as validity checking and numerical calculation under strict low-latency constraints. Use when the user wants to benchmark on FCMBench, or asks about evaluating this task. Reports F1 score.
metadata:
skill_kind: dataset_eval
source_arxiv: 2601.00150
bibtex_key: yang2026fcmbench
confidence: high
---
# fcmbench-eval
> FCMBench: A Comprehensive Financial Credit Multimodal Benchmark for Real-world Applications — Yang et al. (2026) (arXiv:2601.00150, 2026)
## What this evaluates
Evaluates vision-language models on financial credit document understanding, covering perception tasks like document type recognition and key information extraction, as well as reasoning tasks such as validity checking and numerical calculation under strict low-latency constraints.
## Datasets
- **FCMBench** — total ?; splits: test (-1)
## Metrics
- `F1 score` **(primary)** — range: percent
- Computed per task (DTR, KIE, IQE, CC, VC, NC, RR) and averaged across all tasks. For KIE, field-level exactness is required after normalization rather than semantic similarity. Standard token-level or exact-match F1 is used for other tasks.
## Input / output format
**Input**: Financial document images paired with task-specific text prompts.
**Output**: Text predictions containing labels, extracted field values, or reasoning steps.
## Scoring recipe
```python
def compute_fcmbench_f1(predictions, golds):
task_scores = []
for task in ['DTR', 'KIE', 'IQE', 'CC', 'VC', 'NC', 'RR']:
preds_t = [p for p, g in zip(predictions, golds) if g.task == task]
golds_t = [g for p, g in zip(predictions, golds) if g.task == task]
if task == 'KIE':
correct = sum(1 for p, g in zip(preds_t, golds_t) if normalize(p) == normalize(g))
f1 = correct / len(golds_t) if golds_t else 0
else:
f1 = compute_f1(preds_t, golds_t)
task_scores.append(f1)
return sum(task_scores) / len(task_scores)
```
## Common pitfalls
- Commercial models with mandatory 'Think' mode are compared against instruct-only models, creating an unfair advantage on reasoning tasks.
- KIE scoring requires strict field-level exactness after normalization, not semantic similarity, which differs from standard LLM evaluation protocols.
- Evaluation prioritizes low-latency 'Instruct' mode to mimic real credit approval pipelines, so results do not reflect theoretical upper bounds with unrestricted chain-of-thought reasoning.
## Evidence (verbatim from paper)
> As shown in Figure 6(a), the F1 scores of the tested models range from approximately 30 to 65, with an average F1 score of 45.9% ± 9.2% . This indicates that FCMBench is a challenging benchmark and can effectively distinguish performance differences among VLMs.
## Citation
```bibtex
@misc{yang2026fcmbench,
title={FCMBench: A Comprehensive Financial Credit Multimodal Benchmark for Real-world Applications},
author={Yang et al. (2026)},
year={2026},
note={arXiv:2601.00150}
}
```
- arXiv: 2601.00150
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!