This benchmark evaluates the arithmetic computation capabilities of multimodal LLMs by testing their ability to multiply numbers presented across different input modalities (text, images, audio) and representations (numerical vs. alphabetic). It isolates computational difficulty from perceptual factors by systematically varying digit length and sparsity. Use when the user wants to benchmark on HDS Benchmark, or asks about evaluating this task. Reports Accuracy.
Installs into .claude/skills of the current project.
Are you the author of Multimodal Multiplication Eval?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-multimodal-multiplication-eval)
---
name: multimodal-multiplication-eval
description: This benchmark evaluates the arithmetic computation capabilities of multimodal LLMs by testing their ability to multiply numbers presented across different input modalities (text, images, audio) and representations (numerical vs. alphabetic). It isolates computational difficulty from perceptual factors by systematically varying digit length and sparsity. Use when the user wants to benchmark on HDS Benchmark, or asks about evaluating this task. Reports Accuracy.
metadata:
skill_kind: dataset_eval
source_arxiv: 2604.18203
bibtex_key: [REDACTED]
confidence: high
---
# multimodal-multiplication-eval
> Multiplication in Multimodal LLMs: Computation with Text, Image, and Audio Inputs — Balter et al. (2026) (ACL Findings (2026), 2026)
## What this evaluates
This benchmark evaluates the arithmetic computation capabilities of multimodal LLMs by testing their ability to multiply numbers presented across different input modalities (text, images, audio) and representations (numerical vs. alphabetic). It isolates computational difficulty from perceptual factors by systematically varying digit length and sparsity.
## Datasets
- **HDS Benchmark** — total 144; splits: test (144)
## Metrics
- `Accuracy` **(primary)** — range: [0, 1]
- Binary exact-match accuracy of the model's generated answer against the ground truth product. Computed as the fraction of correctly solved problems across the test split.
- `50% C threshold` — range: other
- The arithmetic load value C (total digits × non-zero digits) at which the fitted logistic regression curve predicts 50% Accuracy. Higher values indicate greater robustness to difficulty.
## Input / output format
**Input**: Multiplication problems formatted as '{num1} × {num2} = ?' rendered as plain text, rendered images, or audio recordings, using either numerical digits or alphabetic words.
**Output**: The model must generate the exact numerical product (forced completion or standard generation).
## Scoring recipe
```python
def evaluate(predictions, golds, loads):
correct = [1 if p == g else 0 for p, g in zip(predictions, golds)]
acc = sum(correct) / len(correct)
# Fit logistic regression: logit(p) = beta0 + beta1 * load
# 50% C threshold = -beta0 / beta1
# R^2 = fraction of outcome variability explained by the fit
return {'accuracy': acc, '50pct_C': -beta0/beta1, 'R2': r2}
```
## Common pitfalls
- Over-interpreting the degradation slope (beta1) without accounting for the baseline intercept (beta0); models with steep slopes can still outperform flat-slope models at moderate loads due to higher starting accuracy.
- Assuming heuristic-specific LoRA adapters improve arithmetic performance; the evaluation shows they successfully steer reasoning traces but generally degrade correctness compared to the base model.
- Treating modality effects as uniform penalties; the protocol shows modality differences primarily manifest as intercept shifts rather than consistently steeper degradation curves.
## Evidence (verbatim from paper)
> Figure 2 shows logistic regression curves for the probability of a correct answer versus arithmetic load across modalities. Accuracy declines monotonically with load across modalities, but the ordering depends on representation and model. The 50% load threshold is especially useful for comparing models because it combines the intercept and slope into a single difficulty scale.
## Citation
```bibtex
@misc{balter2026multiplication,
title={Multiplication in Multimodal LLMs: Computation with Text, Image, and Audio Inputs},
author={Balter et al. (2026)},
year={2026},
note={ACL Findings (2026)}
}
```
- arXiv: 2604.18203