Skip to content
Back to skills

Famma Eval

ASecurity

Evaluates multimodal large language models on financial domain reasoning, including calculation-heavy arithmetic problems and knowledge-intensive non-arithmetic questions. It probes cross-lingual capabilities and robustness to data contamination by testing on both textbook-derived and expert-crafted live questions. Use when the user wants to benchmark on FAMMA-Basic, FAMMA-LivePro, or asks about evaluating this task. Reports accuracy.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Famma Eval?

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

Security grade badge for Famma Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-famma-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-famma-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: famma-eval
description: Evaluates multimodal large language models on financial domain reasoning, including calculation-heavy arithmetic problems and knowledge-intensive non-arithmetic questions. It probes cross-lingual capabilities and robustness to data contamination by testing on both textbook-derived and expert-crafted live questions. Use when the user wants to benchmark on FAMMA-Basic, FAMMA-LivePro, or asks about evaluating this task. Reports accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2410.04526
  bibtex_key: xue2024famma
  confidence: high
---

# famma-eval

> FAMMA: A Benchmark for Financial Domain Multilingual Multimodal Question Answering — Xue et al. (2024) (arXiv:2410.04526, 2024)

## What this evaluates

Evaluates multimodal large language models on financial domain reasoning, including calculation-heavy arithmetic problems and knowledge-intensive non-arithmetic questions. It probes cross-lingual capabilities and robustness to data contamination by testing on both textbook-derived and expert-crafted live questions.

## Datasets

- **FAMMA-Basic** — total 1945; splits: test (1945); repo https://github.com/famma-bench/bench-script
- **FAMMA-LivePro** — total 103; splits: test (103); repo https://github.com/famma-bench/bench-script

## Metrics

- `accuracy` **(primary)** — range: percent
  - Average percentage of questions where the model's first generated response is judged correct by an LM evaluator (GPT-4o at temperature 0). Responses are categorized as correct or incorrect, and the score is computed over the entire set.

## Input / output format

**Input**: Multimodal prompts containing financial questions, text, and images/tables/charts. For text-only models, images and tables are pre-processed into plain text using PaddleOCR. Evaluated in a zero-shot setting with consistent instruction prompts.

**Output**: Free-form text response. For multiple-choice questions, the model outputs a lettered option, which is extracted via regex or GPT-4o. For open-ended questions, the model outputs a direct answer or reasoning trace.

## Scoring recipe

```python
def compute_accuracy(predictions, golds):
    correct = 0
    for pred, gold in zip(predictions, golds):
        is_correct = lm_evaluator_gpt4o(pred, gold) == "correct"
        if is_correct:
            correct += 1
    return (correct / len(predictions)) * 100
```

## Common pitfalls

- OCR preprocessing for text-only models can introduce transcription errors, artificially lowering multimodal performance.
- Multiple-choice answer extraction relies on regex/GPT-4o, which may fail if models deviate from expected formatting.
- LM-based evaluation (GPT-4o) replaces exact match, potentially introducing evaluator bias or inconsistency despite temperature=0.

## Evidence (verbatim from paper)

> During the evaluation process, we use GPT-4o as an LM evaluator to assess the accuracy of responses generated by LLMs for each question. The reported score represents the accuracy of these responses. Each response is categorized as either correct or incorrect, and the reported score reflects the average accuracy across the entire set of questions.

## Citation

```bibtex
@misc{xue2024famma,
  title={FAMMA: A Benchmark for Financial Domain Multilingual Multimodal Question Answering},
  author={Xue et al. (2024)},
  year={2024},
  note={arXiv:2410.04526}
}
```

- arXiv: 2410.04526

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.