Skip to content

FinMMR: Make Financial Numerical Reasoning More Multimodal, Comprehensive, and Challenging

Conference: ICCV 2025 arXiv: 2508.04625
Code: None (online evaluation platform provided)
Area: Multimodal Vision-Language Models Keywords: financial numerical reasoning, multimodal benchmark, LLM evaluation, chain-of-thought reasoning, knowledge augmentation

TL;DR

This paper proposes FinMMR, a bilingual (Chinese–English) multimodal financial numerical reasoning benchmark containing 4,300 questions and 8,700 images spanning 14 financial sub-domains, requiring models to perform multi-step precise numerical computation. Evaluation of 15 state-of-the-art MLLMs shows that the best model achieves only 53% accuracy on the Hard subset, exposing fundamental bottlenecks in current MLLMs for professional-domain multimodal reasoning.

Background & Motivation

Large reasoning models (LRMs) have made significant advances in code, mathematics, and scientific reasoning, and MLLMs have demonstrated strong performance on general multimodal reasoning. Nevertheless, challenges faced by MLLMs in high-stakes professional domains such as finance remain poorly understood: - Financial analysis requires extracting key metrics from visually rich documents and performing multi-step precise numerical calculations. - Existing benchmarks have notable limitations: FAMMA draws from textbooks and exam questions, MathVista does not involve financial knowledge, and MMMU is restricted to multiple-choice format.

FinMMR offers three key advantages: 1. Multimodality: All tables and charts are presented as images, including distractor images. 2. Comprehensiveness: Covers 14 financial sub-domains (corporate finance, banking, industry analysis, etc.). 3. Difficulty: Requires precise numerical answers, eliminating the guessing bias inherent in multiple-choice formats.

Method

Overall Architecture

FinMMR is constructed via two pathways: 1. Questions are extracted from publicly available text-based financial reasoning benchmarks (MMMU, MMMU-Pro, FinanceMath, CodeTAT-QA, CodeFinQA, DocMath-Eval) and converted into multimodal form. 2. A new dataset, CRRQA (Chinese Research Report QA, 2,150 questions), is constructed from recent Chinese financial research reports.

Both sources are merged into FinMMR; each question is paired with an executable Python solution and a precise numerical answer.

Key Designs

  1. Multimodal Conversion: Tabular data is rendered as images and the corresponding textual table content is removed, ensuring that MLLMs cannot rely solely on text. The core innovation is the introduction of distractor images—semantically related but task-irrelevant images selected from adjacent positions within the same report—to simulate real-world information overload.

  2. Difficulty Grading System: Questions are graded heuristically based on complexity metrics of the Python solution, considering the number of operators \(o\), code lines \(l\), and parenthesis pairs \(p\): \(rc = \ln(\max(o,1)) + \ln(\max(l+p,1))\). Questions are divided into Easy (1,300), Medium (1,500), and Hard (1,500) subsets.

  3. Evaluation Framework: Three prompting methods are employed—CoT (chain-of-thought), PoT (program-of-thought), and IO (no prompting). PoT generates and executes Python code; strict numerical evaluation applies a 0.2% error tolerance, requiring precision in units, percentages, and decimal places.

Loss & Training

This paper presents a benchmark and involves no model training. The core methodological contributions to the evaluation strategy are: - Visual filtering–reasoning pipeline: MLLMs first assess image relevance, filter out distractors, and then perform reasoning. - Knowledge augmentation: A financial function library containing 3,133 Python functions is constructed; MLLM-guided knowledge retrieval augments reasoning. - Model collaboration: GPT-4o serves as a visual parser to convert images into structured text, which is then processed by an LRM for reasoning.

Key Experimental Results

Main Results

Model Extended Thinking Hard (CoT) Hard (PoT) Medium (CoT) Easy (CoT) Avg (CoT)
Claude 3.7 Sonnet ✔ (64K) 53.00 51.40 62.50 78.50 64.00
Claude 3.7 Sonnet 50.80 48.50 62.25 77.00 63.35
OpenAI o1 48.40 44.70
GPT-4o 45.40 47.80 63.33 78.00 62.24
Llama 4 Maverick 48.70 47.80 63.25 77.83 63.26
Qwen2.5-VL-72B 43.30 46.20 63.42 77.42 61.38
QVQ-72B-Preview 40.30 6.20 55.67 75.42 57.13

Ablation Study / Knowledge Augmentation Effect

Model PoT Baseline + Knowledge Augmentation (RAG) Gain
Gemini 2.0 Flash Thinking 78.71 83.02 +4.31
GPT-4o 80.60 83.62 +3.02
Claude 3.7 Sonnet 81.21 85.43 +4.22
Claude 3.7 Sonnet (64K) 83.53 86.29 +2.76

(Based on 1,160 table-QA instances.)

Effect of Distractor Images (Qwen2.5-VL-72B, PoT):

Subset Ground Images Distractor Images Drop
Hard 57.18% 47.23% ↓9.95
Medium 73.01% 61.36% ↓11.65
Easy 61.59% 53.64% ↓7.95

The visual filtering–reasoning pipeline improves accuracy on the Medium validation set from 64.73% to 71.56% (+6.83).

Key Findings

  1. All MLLMs perform poorly on FinMMR: The strongest model, Claude 3.7 Sonnet (64K thinking), achieves only 53% on the Hard subset, well below the 60% passing threshold.
  2. PoT outperforms CoT: PoT achieves an average accuracy of 37.64% vs. 36.20% for CoT, with lower token consumption. However, QVQ-72B's PoT accuracy collapses to 6.2% due to reinforcement learning bias, exposing a training strategy issue.
  3. Distractor images severely impair reasoning: Performance drops of over 10% indicate insufficient visual filtering capability in current MLLMs.
  4. Error analysis (100 failure cases): 30% visual perception errors, 38% knowledge reasoning errors, 32% numerical computation errors.
  5. Model collaboration is effective: GPT-4o parsing + DeepSeek-R1 reasoning achieves 86.72%, outperforming the single-model best of 83.53% from Claude 3.7 Sonnet.

Highlights & Insights

  • Practice-oriented benchmark design: The introduction of distractor images to simulate real-world information overload is a feature absent from other benchmarks.
  • Comprehensive error attribution: Decomposing failures into visual perception, knowledge reasoning, and numerical computation errors provides a clear roadmap for future improvement.
  • Effectiveness of knowledge augmentation: Structured financial function libraries combined with MLLM-guided retrieval and MLLM-based judgment allow weaker models to approach SOTA performance.
  • Insight on extended thinking: The modest accuracy gain (+2.2 pp) at 12× token cost raises important questions about the efficiency–effectiveness trade-off.

Limitations & Future Work

  • Only zero-shot settings are evaluated; few-shot and fine-tuning scenarios are not explored.
  • The CRRQA portion relies on Qwen-VL-Max for initial question generation, potentially introducing model bias.
  • The financial function library is manually constructed, limiting coverage and scalability.
  • Recently released models such as GPT-o3 are not evaluated.
  • The distractor image construction method (selecting adjacent images) is relatively simple; more complex distractor patterns warrant further exploration.
  • Compared to general benchmarks such as MathVista and MMMU, FinMMR offers significant advantages in domain depth and reasoning complexity.
  • The visual filtering–reasoning pipeline (decoupling perception from reasoning) is transferable to other domains.
  • The model collaboration framework (visual parser + text reasoner) offers new directions for multimodal system design.

Rating

  • Novelty: ⭐⭐⭐⭐ First large-scale multimodal financial numerical reasoning benchmark; the distractor image design and three-dimensional error analysis are novel.
  • Experimental Thoroughness: ⭐⭐⭐⭐⭐ Comprehensive evaluation across 15 models, 3 prompting methods, error analysis, visual filtering, knowledge augmentation, and model collaboration.
  • Writing Quality: ⭐⭐⭐⭐ Well-structured; the research-question-driven experimental organization facilitates comprehension.
  • Value: ⭐⭐⭐⭐⭐ Fills the gap in multimodal reasoning evaluation for the financial domain and provides clear guidance for MLLM improvement.