atlas

Research map / Large language models / AI and society

AstroVisBench: A Code Benchmark for Scientific Computing and Visualization in Astronomy

NeurIPS 2025 · Large language models › AI and society · approach: Critiques of LLM claims and judging · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces AstroVisBench, an 864-task benchmark (from 110 astronomy Jupyter notebooks) testing LLMs on processing code and expert-validated VLM-judged visualization generation in astronomy.

Problem

Evaluating whether LLM-generated scientific workflows in astronomy produce visualizations that convey correct scientific insights, including domain-specific library use, has not been addressed by prior benchmarks.

Approach

Builds execution-based evaluation from notebook dependencies: processing tasks are scored by recall of key intermediate variables (VIscore), and visualization tasks are scored by a Claude 3.5 Sonnet VLM judge validated against five professional astronomers' error ratings.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Gemini 2.5 Pro instead of the other evaluated modelsAstronomy processing code generation · AstroVisBench processingCrash (%): 30.8Helped
Use o3-mini instead of the other evaluated modelsAstronomy processing code generation · AstroVisBench processingVIscore: 0.694Helped
Use Gemini 2.5 Pro instead of the other evaluated modelsAstronomy visualization code generation · AstroVisBench visualizationCrash (%): 20.1Helped
Use o3-mini instead of the other evaluated modelsAstronomy visualization code generation · AstroVisBench visualizationVisFail (%): 2.8Helped
Use Gemini 2.5 Pro instead of the other evaluated modelsAstronomy visualization code generation · AstroVisBench visualizationNoE (%): 15.7Helped
Use QwQ instead of the other evaluated modelsAstronomy visualization code generation · AstroVisBench visualizationMaE (%): 14.9Helped
Use Gemini 2.5 Pro for execution success rather than assuming execution success implies correct processingAstronomy processing code generation · AstroVisBench processingVIscore: 0.600 vs. 0.694Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Astro Data Lab notebooks STScI notebooks

Benchmarks: AstroVisBench

Metrics: VIscore crash rate VisFail rate no error rate minor error rate major error rate Spearman correlation with expert judgments Fleiss kappa

Baselines: Gemini 2.5 Pro Claude 3.7 Sonnet Claude 4.0 Opus o3-mini GPT-4o QwQ 32B Qwen 2.5 72B Llama-4 Maverick

Builds on: SWE-bench BigCodeBench VisEval EvaLLM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy