atlas

Research map / Vision-language and multimodal / Multimodal LLMs

ScImage: How good are multimodal large language models at scientific text-to-image generation?

ICLR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Interleaved image-text generation with MLLMs · 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 ScImage, a template-generated benchmark of 404 prompts evaluating LLMs and image generators on scientific text-to-image generation via code (Python/TikZ) and direct raster output, scored by 11 scientists on correctness, relevance, and scientific style.

Problem

Multimodal LLMs are strong at general text-to-image generation, but their ability to generate scientific figures (charts, graphs, diagrams) with precise spatial, numeric, and attribute control remains underexplored.

Approach

A structured benchmark built from dictionary and query templates that targets spatial, numeric, and attribute understanding (individually and combined) across scientific object types, compares code-based outputs (Python, TikZ) against direct image generation, and uses expert human evaluation since automatic metrics correlate poorly with human judgments.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GPT-4o rather than other evaluated models for scientific text-to-image generationScImage generation · ScImagecorrectness: 3.50 (GPT-4o_tikz) and 3.51 (GPT-4o_python); all other models 1.7 to 2.2Helped
Generate images from code rather than directly from textScImage generation · ScImagescientific style: > 2.5 vs. < 2Helped
Use Python rather than TikZ as the code output formatGPT-4o and Llama 3.1 8B · ScImagecorrectness: 2.64 -> 2.81Helped
Use Python rather than TikZ as the code output formatGPT-4o and Llama 3.1 8B · ScImagecompile error rate: 0.19 -> 0.17Helped
Use Python rather than TikZ outputLlama 3.1 8B · ScImagecorrectness: 1.78 -> 2.10Helped
Use Python rather than TikZ outputGPT-4o · ScImagecorrectness: 3.50 -> 3.51Helped
Ignore compile errors when scoring generated code images (ablation)Llama 3.1 8B_tikz · ScImagecorrectness: 1.78 -> 2.49Helped
Ignore compile errors when scoring generated code images (ablation)Llama 3.1 8B_python · ScImagecorrectness: 2.10 -> 2.92Helped
Prompt with Chinese rather than EnglishEvaluated models, multilingual subset · ScImage multilingualrelevance: 3.24 (EN) -> 3.28 (ZH)Helped
Prompt with Chinese rather than EnglishEvaluated models, multilingual subset · ScImage multilingualcorrectness: 3.19 (EN) -> 3.01 (ZH)Hurt
Use English rather than Farsi promptsEvaluated models, multilingual subset · ScImage multilingualcorrectness: 3.19 (EN) -> 2.82 (FA)Helped
Use text-code-image rather than direct text-image generationScientific image generation models · ScImagescientific style: > 2.5 vs. < 2Helped

Surprising findings

Limitations

Experimental setup

Datasets: DaTikZ

Benchmarks: ScImage

Metrics: correctness relevance scientific style compile error rate Kendall correlation

Baselines: AutomaTikZ Llama 3.1 8B Stable Diffusion DALL-E OpenAI o1-preview

Builds on: T2I-CompBench DaTikZ AutomaTikZ

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