Summary (Overview)
- ToolArtist is a fully agentic image-generation model built by post-training a Unified Multimodal Model (UMM, specifically Emu3.5). It unifies autonomous reasoning, external tool invocation (text/image search), and native image generation under a single policy, rather than delegating synthesis to a separate generator or following a fixed pipeline.
- The training pipeline uses (1) Supervised Fine-Tuning (SFT) on 7,132 high-quality synthetic trajectories (collected via a teacher agent and converted into native multimodal format), and (2) a novel Reason–Act–Draw GRPO (RAD-GRPO) reinforcement learning algorithm that jointly optimizes both the generation intent (caption) and the generated image quality using complementary rewards.
- Extensive experiments on WISE and WorldGenBench-Humanities show that placing the entire open-world generation process under agent control outperforms existing approaches with only partial agentic capabilities (e.g., fixed-pipeline methods and prompt-optimization search agents).
- ToolArtist achieves the best non-proprietary average Knowledge Checklist Score on WorldGenBench-Humanities (22.10) and strong WISE overall scores (0.79), while remaining competitive with frontier proprietary models on knowledge-heavy natural science categories.
- The authors release the training data, code, and complete SFT/RL infrastructure publicly.
Introduction and Theoretical Foundation
Background and Motivation
Text-to-image (T2I) models produce visually compelling images but fail on open-world image generation tasks that require:
- Complex semantic understanding,
- Multi-hop reasoning,
- Long-tail / time-sensitive world knowledge,
- Integration of external information that is not explicitly in the prompt or stored in the model’s static parameters.
Recent benchmarks (e.g., WISE, WorldGenBench) highlight this capability gap. Existing attempts to add agentic abilities either:
- Prescribe a fixed pipeline (e.g., Unify-Agent) where search, evidence aggregation, and synthesis are ordered in advance, or
- Delegate generation to an external generator after a learned search agent rewrites the prompt (e.g., GenSearcher).
Both approaches fail to let the model freely decide when and how to generate. The core thesis:
Fully agentic image generation requires tool use and image generation to be autonomous actions of the same policy.
ToolArtist addresses this by making image generation a native action of the agent policy.
Theoretical Formulation
Open-world image generation. Define the world-knowledge space as and the task-relevant evidence as . Instead of assuming all information is available in the prompt or model parameters, the target image must be actively gathered:
Unified Multimodal Model (UMM). ToolArtist is built on Emu3.5, which models text and images as tokens in a unified autoregressive framework:
where can be textual or visual tokens. This lets the model process multimodal observations and natively generate images within the same context.
Agentic image generation. Following ReAct-style interaction with the environment, the agent is defined as:
where is the UMM, and is the tool set. At each round , the policy reasons and selects an action:
- Tool calling: , with tool name and query ; observations (returned text, images, summaries) are appended to history.
- Native image generation: , where the visual-caption span consolidates the user request and evidence into an executable generation intent, and is the generated visual-token span. Both are produced by the UMM itself.
The complete trajectory is:
with
Agentic masking. To train the model, only policy-generated tokens (reasoning spans and action spans ) are supervised; user instructions and environment observations remain as context. The policy-support mask is , where .
Methodology
Stage 1: SFT — Data Synthesis and Conversion
Teacher rollouts. A teacher agent (using Gemini-3-Pro-Image-Preview for actual image generation) interacts with open-world tools (Google Search + LLM Reader for text; filtered image search with source-aware summaries) to produce raw multi-turn trajectories: reasoning → tool calls → evidence → final image generation. The rollout is not a fixed “search-then-draw” order; it is fully flexible.
Conversion. The raw trajectories are converted into UMM-compatible format:
- Search tool outputs (text + images) remain in context.
- The external image-generation tool is concealed: the prompt used to call it is rewritten as a visual-caption span followed by the image tokens, so the UMM internally performs generation.
- Trajectories that fail before the final image, or fail loading/tokenization/context-length checks, are filtered out.
The final SFT dataset contains 7,132 trajectories. The SFT loss is:
where is the agentic mask indicator. This supervises the complete multimodal policy trajectory — reasoning, searching, evidence utilization, caption generation, and native image token production — while excluding conditioning prefix and environment observations.
Stage 2: RL — Reason–Act–Draw GRPO (RAD-GRPO)
RAD-GRPO directly optimizes full inference trajectories online. For each prompt , the old policy samples a group of trajectories interacting with the environment:
Dual reward. Each trajectory with termination step has a final generation action :
- Intent reward : evaluates whether the final caption is a sufficient, accurate, and executable translation of the user request and evidence — i.e., whether an ideal generator would produce the right image from it.
- Quality reward : evaluates the final image decoded from across four dimensions — faithfulness (0.1), visual correctness (0.4), text accuracy (0.4, falling back to 0
Related papers
- HarnessOpt-Bench: Evaluating LLMs at Harness Optimization
HARNESSOPT-BENCH shows optimizer model choice matters 1.8x more than coding harness choice for agent improvement, with broader search driving gains and trace reading providing no benefit.
- Rollout Cards: A Reproducibility Standard for Agent Research
Rollout cards—preserving full interaction records with explicit reporting rules—make agent evaluation scores reproducible, revealing that reporting choices alone can flip model rankings by up to 20.9 points.
- Priming: Hybrid State Space Models From Pre-trained Transformers
Priming initializes hybrid state-space models from pre-trained Transformers using less than 0.5% of the token budget, yielding faster, lighter models that outperform source Transformers on reasoning benchmarks.