Skip to content

EWE: An Agentic Framework for Extreme Weather Analysis

Status: completed

Authors: Zhe Jiang, Jiong Wang, Xiaoyu Yue, Zijie Guo, Wenlong Zhang, Fenghua Ling, Wanli Ouyang, Lei Bai

Venue / Year: ICLR 2026 (under review)

Affiliations: Fudan University, Shanghai Artificial Intelligence Laboratory, The University of Sydney

Links: arXiv

Tags: [[LLM agent]], [[extreme weather]], [[scientific reasoning]], [[multimodal LLM]], [[benchmark]], [[AI for science]], [[chain-of-thought]]

One-Sentence Summary

EWE is the first LLM-agent framework that autonomously diagnoses extreme weather events through knowledge-guided planning, closed-loop reasoning with dual auditors, and a domain-specific meteorological toolkit, accompanied by a 103-event benchmark with step-wise LLM-based evaluation.

Problem

Core Challenge

Extreme weather event diagnosis remains a labor-intensive, expert-dependent process that does not scale. A vast number of events go unanalyzed, leaving critical atmospheric dynamics and physical mechanisms undiscovered.

Motivation

AI for Earth Science has focused overwhelmingly on prediction (Pangu-Weather, GraphCast, FengWu), while post-event diagnostic reasoning has been neglected. LLMs possess extensive meteorological knowledge but cannot ground it in actual observational data without tool use. The authors argue this gap can be bridged by an autonomous agent that emulates expert workflows.

Assessment

The motivation is scientifically sound: diagnostic analysis is genuinely a bottleneck in meteorology. However, the framing overstates the novelty of applying agents to science — similar paradigms exist in chemistry (ChemCrow), biology (BioAgent), etc. The "democratizing expertise for developing nations" claim is aspirational but unsupported by any evidence.

Method

Core Innovation

EWE formalizes extreme weather diagnosis as an autonomous agent task with trajectory , where each step is a (Thought, Action, Observation, Interpretation) cycle. Three components:

  1. Knowledge-Enhanced Planning: Expert-annotated CoT guidelines for different event types guide the LLM to decompose the diagnostic task into knowledge-anchored sub-goals.
  2. Self-Evolving Closed-Loop Reasoning: Dual-auditor (Code Auditor + Content Auditor) validates each action before proceeding; memory management distills findings and prunes transient context.
  3. Meteorological Toolkit: Pre-verified Python functions for ERA5 data retrieval ( TB, 0.25° resolution) and canonical diagnostic computations (e.g., IVT, potential vorticity).

Architecture

ComponentFunctionInputOutput
Knowledge-Enhanced PlannerDecompose task into sub-goals using CoT exemplarsUser query + event metadataStructured analysis plan
Code AuditorStatic analysis of generated codePython code snippetsBug reports / corrections
Content AuditorAssess visualization clarityGenerated plots/imagesQuality feedback
Memory ModuleArchive successful actions, prune contextTrajectory historyDistilled findings
Data Acquisition ToolRetrieve ERA5 reanalysis dataTemporal range + variable listNetCDF files
Analysis ToolkitCompute domain-specific diagnosticsRaw meteorological dataComputed fields (IVT, PV, etc.)
MLLM BackboneReason over multimodal inputsText + visualizationsInterpretations + next actions

Key Design Choices

  • Trajectory format: ReAct-style loop with 40-step cap.
  • Backbone: Pluggable MLLM (tested with 5 models: Claude-4-Sonnet, GPT-4.1, Gemini-2.5-Pro, o4-mini, Llama-4-Maverick).
  • Inference temperature: 0 (for reproducibility).
  • Code execution: Agent generates Python code, executed in sandboxed environment.
  • Visualization pipeline: Raw numerical data Python-generated plots MLLM visual interpretation.

Assessment

The architecture is a standard agent scaffold (ReAct loop + tool use + memory + self-reflection) applied to a new domain. There is no novel algorithmic contribution — the value lies in the domain-specific instantiation (CoT guidelines, meteorological toolkit) and the benchmark. The dual-auditor idea is reasonable but not deeply analyzed. The memory management strategy (distillation + pruning) is described at a high level without implementation details.

Evidence

Claims Evidence Mapping

ClaimTypeEvidenceStrengthRisk
EWE is the first agent for extreme weather diagnosisNoveltyLiterature review (Sec. 2)MediumSimilar agents exist for other sciences; no systematic search
Claude-4-Sonnet outperforms other models in most stagesEmpiricalTable 1 (103 events, 5 models)WeakNo error bars, single run per model, LLM-as-judge reliability unverified
Each component (tools, auditor, CoT) is necessaryEmpiricalTable 2 (ablation, 4 configs)Weak"Limited set of samples" — size unspecified; no variance reported
CG is more discriminative than SGEmpiricalScore spread comparison (Tab. 1)MediumConfounded by judge model bias; only one judge tested
103-event benchmark covers IPCC AR6 categoriesEmpiricalFig. 4 statisticsMediumNo inter-annotator agreement on event selection; curation criteria subjective
Step-wise evaluation provides granular credit assignmentMethodologicalSec. 4 descriptionMediumStep classification by LLM — accuracy not validated against human labels
Figure Auditor improves visualization clarityQualitativeFig. 6 (one example)WeakSingle cherry-picked example; no quantitative metric
EWE democratizes expertise for developing nationsAspirationalNoneNonePure rhetoric; no evidence provided

Key Results (Table 1 — Single-Response Grading)

MetricClaude-4-SonnetGPT-4.1Gemini-2.5-Proo4-miniLlama-4
Plan0.8380.9470.8980.9740.669
Data0.8000.7830.3700.7510.729
Identification0.7830.7200.6500.6070.452
Synoptic0.7580.7850.7790.7800.530
Mesoscale0.7000.6700.4850.6550.343
Thermo0.6670.6580.6570.6610.396
Report0.9810.8280.8390.7200.587

Ablation (Table 2)

ToolsAuditorCoTSynopticMesoscaleThermo
0.7870.6800.679
0.7520.6190.537
0.7680.6360.665
0.5480.4670.502

Limitations

  1. No code or dataset released: Despite claiming to establish a "foundational benchmark," neither the 103-event dataset, CoT guidelines, toolkit code, nor evaluation prompts are publicly available. This severely limits reproducibility and the benchmark's utility.

  2. Evaluation reliability unverified: The entire evaluation pipeline depends on GPT-4.1 as judge, but the judge's agreement with human meteorological experts is never measured. The paper acknowledges Gemini-2.5-Pro "tended to penalize correct code" but does not validate GPT-4.1's reliability.

  3. No error bars or variance: Each model is run once per event at temperature 0. No confidence intervals, no repeated runs, no statistical significance tests. The differences between models may not be robust.

  4. Weak ablation design: Ablation uses a "limited set of samples" (size unspecified), only 4 configurations (missing the "no CoT only" ablation), and no variance reporting. The claim that "CoT is foundational" is argued indirectly rather than demonstrated.

  5. No human expert baseline: The paper never compares agent-generated analyses against human expert diagnoses. Without this, it is impossible to assess whether the absolute quality of analyses is actually useful.

  6. Hallucination risk unaddressed: For scientific diagnosis, generating physically plausible but factually incorrect analyses is a critical failure mode. The paper does not quantify hallucination rates or factual accuracy of generated reports.

  7. Computational cost not reported: No information on token usage, wall-clock time, or API cost per event analysis. Essential for assessing practical viability.

  8. Event selection bias: The 103 events are curated from EM-DAT and WMO reports with a skew toward Asia (32%), Europe (24.3%), and North America (21.4%). The selection criteria are subjective and not reproducible.

Critical Assessment

Strengths

  • Identifies a genuinely under-explored problem: automated diagnostic reasoning (vs. prediction) in meteorology
  • The benchmark concept (103 events, step-wise evaluation, multi-dimensional rubric) is well-conceived and could catalyze the field
  • Comprehensive model comparison across 5 frontier LLMs reveals interesting specialization patterns (Claude-4 excels at reasoning, GPT-4.1 at planning)
  • The dual-auditor design (code + content) is a practical idea for scientific visualization quality

Weaknesses & Risks

Significant concerns:

  • The evaluation pipeline is a single point of failure: one LLM judge (GPT-4.1), no human validation of judge quality, no inter-rater agreement metrics
  • No code/data release undermines the "benchmark" contribution entirely
  • Ablation study is underpowered (unspecified sample size, incomplete ablation matrix)

Minor issues:

  • CoT guidelines are manually annotated but neither shown nor released — impossible to assess quality
  • Memory management details are vague (how is distillation done? what is the pruning threshold?)
  • The 40-step cap and its impact on failure modes is not analyzed
  • Related work does not discuss concurrent or similar science-agent systems (ChemCrow, Coscientist, etc.)

Reviewer Feedback

Not available (preprint stage; submitted to ICLR 2026).

Innovation Score: 4/10

The core contribution is an engineering integration of standard agent techniques (ReAct, CoT, tool use, self-reflection) applied to a new domain. While the problem is real and the benchmark concept is valuable, there is no algorithmic or methodological novelty. The "first agent for extreme weather" claim is a timing contribution rather than a conceptual breakthrough.

Reusable Ideas

  • Step-wise evaluation with LLM-generated checklists for assessing multi-step scientific workflows
  • Dual-auditor pattern (code correctness + visualization quality) for scientific agent systems
  • The observation that different LLMs specialize in different stages of scientific reasoning (planning vs. interpretation) is worth investigating further
  • Comparative grading as a more discriminative evaluation protocol than single-response grading
  • AI weather prediction: Pangu-Weather, GraphCast, FengWu — EWE correctly positions itself as complementary (diagnosis vs. prediction)
  • Science agents: ChemCrow (chemistry), Coscientist (experimental design), BioAgent — not discussed in the paper but directly relevant concurrent work
  • LLM agents: ReAct, Toolformer, HuggingGPT — EWE builds directly on these scaffolds
  • MLLM-as-judge: The evaluation framework relies heavily on this paradigm; known limitations (position bias, verbosity bias) are not addressed
  • XAI for climate: Lawson et al. (2025), Takasuka et al. (2024) — correctly identified as related but limited to discrete tasks

Personal Notes

This paper is a reasonable first step toward automating meteorological diagnosis, but it reads more as an application paper than a methodological contribution. The benchmark is potentially the most valuable contribution, but its utility is entirely dependent on public release — which has not happened. For researchers working on AI for science agents, the model specialization findings (Tab. 1) and the step-wise evaluation design are worth noting. However, the lack of human expert comparison, the fragile evaluation pipeline, and the absence of hallucination analysis make it difficult to trust the reported results at face value.

科研品味三维评分

创新性 (Novelty):        ★★☆☆☆ (2/5)
  - Standard agent scaffold applied to new domain
  - No algorithmic or architectural novelty
  - "First agent for X" is a timing contribution

严谨性 (Rigor):         ★★☆☆☆ (2/5)
  - Evaluation pipeline unvalidated against human experts
  - No error bars, no variance, ablation underpowered
  - No code/data release undermines reproducibility

影响力 (Impact):        ★★★☆☆ (3/5)
  - Problem is real and benchmark concept is valuable
  - Impact contingent on public release (not done)
  - Model specialization findings may interest the community

Summary

这篇论文在极端天气诊断分析方向上通过LLM agent框架(CoT + ReAct + 工具调用)实现了自动化物理解释生成,相比人工专家诊断的优势是可扩展性和自动化,劣势是评估可靠性未验证、无代码/数据发布。在ICLR的标准下,这是一篇incremental的论文——问题真实但方法贡献有限,benchmark概念有价值但未被充分验证。

行动建议

如果我是作者的advisor,我会建议:
- [x] 建议先投二级会议,补充以下内容后再投一级会议:
  - 公开数据集、CoT guidelines、toolkit代码
  - 与人类气象专家的诊断结果做对比
  - 补充 hallucination rate 和 factual accuracy 分析
  - 完善消融实验(指定样本量、报告方差)
- [ ] 缓一缓,这个timing还不对,市场不ready

Static research notes built with VitePress and KaTeX.