Skip to content
Back to skills

Weatherqa Eval

ASecurity

Evaluates multimodal reasoning capabilities in the meteorological domain, specifically testing a model's ability to interpret weather maps and answer domain-specific multiple-choice questions. It also measures cross-task generalization and the logical consistency of the model's reasoning chains versus final answers. Use when the user wants to benchmark on WeatherQA, ScienceQA, or asks about evaluating this task. Reports Multiple-choice accuracy.

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

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Weatherqa Eval?

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

Security grade badge for Weatherqa Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-weatherqa-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-weatherqa-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: weatherqa-eval
description: Evaluates multimodal reasoning capabilities in the meteorological domain, specifically testing a model's ability to interpret weather maps and answer domain-specific multiple-choice questions. It also measures cross-task generalization and the logical consistency of the model's reasoning chains versus final answers. Use when the user wants to benchmark on WeatherQA, ScienceQA, or asks about evaluating this task. Reports Multiple-choice accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2601.14044
  bibtex_key: wu2026weatherr1
  confidence: high
---

# weatherqa-eval

> Weather-R1: Logically Consistent Reinforcement Fine-Tuning for Multimodal Reasoning in Meteorology — Wu et al. (2026) (arXiv:2601.14044, 2026)

## What this evaluates

Evaluates multimodal reasoning capabilities in the meteorological domain, specifically testing a model's ability to interpret weather maps and answer domain-specific multiple-choice questions. It also measures cross-task generalization and the logical consistency of the model's reasoning chains versus final answers.

## Datasets

- **WeatherQA** — total ?; splits: train (-1), val (-1), test (-1)
- **ScienceQA** — total 324; splits: test (324)

## Metrics

- `Multiple-choice accuracy` **(primary)** — range: percent
  - Percentage of correctly answered multiple-choice questions out of the total number of questions.
- `Self-Contra proportion` — range: percent
  - Percentage of instances where the model's generated reasoning path contradicts its final selected answer, as determined by an LLM judge.

## Input / output format

**Input**: Multimodal input consisting of meteorological images (e.g., weather maps, wind vectors) paired with multiple-choice questions.

**Output**: A single letter corresponding to the selected multiple-choice option (e.g., A, B, C, D).

## Scoring recipe

```python
def compute_metrics(predictions, golds, reasoning_paths):
    correct = sum(1 for p, g in zip(predictions, golds) if p == g)
    accuracy = (correct / len(golds)) * 100
    self_contra_count = 0
    for path, answer in zip(reasoning_paths, predictions):
        if judge_model(path, answer) == "contradictory":
            self_contra_count += 1
    self_contra_prop = (self_contra_count / len(predictions)) * 100
    return {"accuracy": accuracy, "self_contra_proportion": self_contra_prop}
```

## Common pitfalls

- The cross-task evaluation protocol requires testing on tasks not seen during training (off-diagonal cells in Fig. 4), which can mask catastrophic forgetting or overfitting to specific meteorological modalities.
- Self-Contra detection relies on an external LLM judge (gpt-oss-20b), meaning reported inconsistency rates are subject to the judge's parsing and logical verification capabilities.
- The ScienceQA OOD benchmark uses a manually curated subset of 324 weather/climate questions rather than the full dataset, limiting direct comparability with standard ScienceQA scores.

## Evidence (verbatim from paper)

> We use WeatherQA as our training dataset and evaluation benchmark, following its defined cross-task protocol (see Section[2.1]). Additionally, to measure the model’s OOD generalization capability, we curate a test set from ScienceQA*[[16]]*, which consists of 324 multiple-choice questions related to weather and climate. Multiple-choice accuracy is used as the metric for all experiments.

## Citation

```bibtex
@misc{wu2026weatherr1,
  title={Weather-R1: Logically Consistent Reinforcement Fine-Tuning for Multimodal Reasoning in Meteorology},
  author={Wu et al. (2026)},
  year={2026},
  note={arXiv:2601.14044}
}
```

- arXiv: 2601.14044

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.