Skip to content
Back to skills

Towervision Multilingual Vl Eval

ASecurity

This evaluation probes the multilingual vision-language capabilities of models across text recognition, cultural understanding, multimodal translation, and video reasoning. It specifically tests cross-lingual generalization and cultural grounding in both image and video domains across high- and low-resource languages. Use when the user wants to benchmark on ALM-Bench, OCRBench, cc-OCR, TextVQA, CoMMuTE, Multi30K, ViMUL-Bench, or asks about evaluating this task. Reports accuracy.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
researchpythongo

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill towervision-multilingual-vl-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Towervision Multilingual Vl Eval?

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

Security grade badge for Towervision Multilingual Vl Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-towervision-multilingual-vl-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-towervision-multilingual-vl-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: towervision-multilingual-vl-eval
description: This evaluation probes the multilingual vision-language capabilities of models across text recognition, cultural understanding, multimodal translation, and video reasoning. It specifically tests cross-lingual generalization and cultural grounding in both image and video domains across high- and low-resource languages. Use when the user wants to benchmark on ALM-Bench, OCRBench, cc-OCR, TextVQA, CoMMuTE, Multi30K, ViMUL-Bench, or asks about evaluating this task. Reports accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2510.21849
  bibtex_key: [REDACTED]
  confidence: high
---

# towervision-multilingual-vl-eval

> TowerVision: Understanding and Improving Multilinguality in Vision-Language Models — Viveiros et al. (2025) (arXiv:2510.21849, 2025)

## What this evaluates

This evaluation probes the multilingual vision-language capabilities of models across text recognition, cultural understanding, multimodal translation, and video reasoning. It specifically tests cross-lingual generalization and cultural grounding in both image and video domains across high- and low-resource languages.

## Datasets

- **ALM-Bench** — total ?; splits: test (-1)
- **OCRBench** — total ?; splits: test (-1)
- **cc-OCR** — total ?; splits: test (-1)
- **TextVQA** — total ?; splits: test (-1)
- **CoMMuTE** — total ?; splits: test (-1)
- **Multi30K** — total ?; splits: test (-1)
- **ViMUL-Bench** — total ?; splits: test (-1)

## Metrics

- `accuracy` **(primary)** — range: percent
  - Percentage of correct predictions on closed-form or multiple-choice questions. Computed as (correct predictions / total instances) * 100.
- `xComet` — range: [0, 1]
  - Cross-lingual quality metric used for Multi30K translation evaluation. Scores translation quality on a normalized scale.
- `contrastive pairwise accuracy` — range: [0, 1]
  - Measures whether the correct translation scores higher than incorrect alternatives in CoMMuTE.
- `GPT-4o judge score` — range: [0, 1]
  - Automated LLM-as-judge scoring for open-ended ViMUL-Bench responses, averaged with multiple-choice accuracy.

## Input / output format

**Input**: Image or video frames paired with text prompts/questions in various languages (English and 20+ other languages).

**Output**: Text predictions (answers, translations, or captions). Open-ended responses are evaluated via LLM-as-judge.

## Scoring recipe

```python
def compute_metric(predictions, gold, task):
    if task in ['ALM-Bench', 'TextVQA', 'OCRBench', 'cc-OCR', 'ViMUL-Bench-MC']:
        return 1.0 if predictions == gold else 0.0
    elif task == 'Multi30K':
        return xcomet_score(predictions, gold)
    elif task == 'CoMMuTE':
        return contrastive_pairwise_accuracy(predictions, gold)
    elif task == 'ViMUL-Bench-Open':
        return gpt4o_judge_score(predictions, gold, prompt=shafique2025_prompt)
    return average(scores)
```

## Common pitfalls

- Assuming all benchmarks use closed-form evaluation; ViMUL-Bench open-ended responses require LLM-as-judge scoring.
- Overlooking language-specific splits; benchmarks like ALM-Bench and cc-OCR have distinct English vs. multilingual subsets that must be evaluated separately.
- Confusing xComet with standard BLEU/chrF for Multi30K; the paper explicitly uses xComet for cross-lingual quality.

## Evidence (verbatim from paper)

> We report xComet *(guerreiro2024xcomet)* for Multi30K and contrastive pairwise accuracy for CoMMuTE.

## Citation

```bibtex
@misc{viveiros2025towervision,
  title={TowerVision: Understanding and Improving Multilinguality in Vision-Language Models},
  author={Viveiros et al. (2025)},
  year={2025},
  note={arXiv:2510.21849}
}
```

- arXiv: 2510.21849

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.