InfoAgent: Traceable Generation and Repair of Evidence-Grounded Infographics
Organizations: University of Science and Technology of China · Meituan · Peking University, Peking University
Abstract
Reliable infographic generation requires facts, symbols, and visual relations to remain consistent through rendering and revision. Correcting one element also requires tracking its supporting evidence and the dependencies affected by the change. We present \textbf{InfoAgent}, a training-free framework for \emph{evidence-bound visual-symbolic program synthesis}. Its Infographic Visual Description (IVD) records factual payloads, evidence provenance, execution routes, and verification obligations in a typed dependency graph. Retrieved design priors guide compilation, and layered execution combines raster synthesis with editable symbolic and binding objects while retaining their traces. Dependency-aware repair localizes corrections, rechecks affected dependencies, and requires protected obligations to remain satisfied under the declared checkers. Unresolved obligations remain explicit. On IGenBench, InfoAgent achieves 93.0 Q-ACC and 59.0 I-ACC. We also introduce InfoGraphicBench-Evidence, where complete-checklist pass rates on 200 test requests increase from 21.5% for Same-IVD Prompt to 23.5% for the initial layered output and 28.5% after repair, using the same evidence and initial IVD. On 120 audited repair cases, localized repair edits 12.4% of the canvas on average, compared with 67.3% for global regeneration.
Figures & tables
| Method | Q-ACC | I-ACC | Out |
|---|---|---|---|
| Benchmark-reported references Tang et al. (2026) | |||
| NanoBanana-Pro Google (2025) | 90.0 | 49.0 | – |
| Seedream-4.5 ByteDance (2025) | 61.0 | 6.0 | – |
| GPT-Image-1.5 OpenAI Team (2025) | 55.0 | 12.0 | – |
| Controlled baselines | |||
| Direct T2I Wu et al. (2025) | 43.0 | 2.0 | 100.0 |
| Method | Out | ReqCov | Full | NonSup. (%) | ReqText-F1 | Bind-Q | Q-Align |
|---|---|---|---|---|---|---|---|
| Direct T2I Wu et al. (2025) | 100.0 | 76.74 | 17.5 | 1.63 | 82.7 | 4.53 | 4.508 |
| RAG Prompt | 100.0 | 79.40 | 19.5 | 1.18 | 83.3 | 4.56 | 4.515 |
| Same-IVD Prompt | 100.0 | 81.00 | 21.5 | 1.02 | 86.4 | 4.58 | 4.522 |
| Gen-Searcher Feng et al. (2026b) | 100.0 | 82.10 | 22.5 | 0.87 | 85.4 | 4.61 | 4.556 |
| GenClaw Ye et al. (2026) | 98.0 | 81.50 | 25.0 | 0.76 | 92.7 | 4.60 | 4.048 |
| LLM-to-SVG/HTML | 96.5 | 79.61 | 23.0 | 0.80 | 94.7 | 4.58 | 3.920 |
| Variant | CritPass | Fact | Layout-Q | ReqText-F1 | Bind-Q | Q-Align |
|---|---|---|---|---|---|---|
| Full InfoAgent | 61.5 | 91.6 | 4.45 | 96.5 | 4.64 | 4.621 |
| InfoAgent w/o repair | 46.0 | 88.0 | 4.30 | 92.4 | 4.47 | 4.502 |
| Flat plan | 42.5 | 86.8 | 4.13 | 88.1 | 4.24 | 4.389 |
| Symbolic content to raster | 38.5 | 90.1 | 4.43 | 85.2 | 4.55 | 4.529 |
| w/o evidence binding | 49.0 | 84.2 | 4.44 | 92.9 | 4.58 | 4.515 |
| w/o binding route | 45.0 | 89.9 | 4.42 | 93.0 | 4.19 | 4.511 |
| Strategy | Fix@ Det | Repair Rec. | New Img. | Collat. Reg. | Area Edit |
|---|---|---|---|---|---|
| Localized repair | 85.9 | 77.8 | 3.3 | 0.8 | 12.4 |
| w/o dependency closure | 79.1 | 71.7 | 7.5 | 4.9 | 7.8 |
| Global regeneration | 74.8 | 67.8 | 10.0 | 6.8 | 67.3 |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Split | Public health | Education | Environment | Economy | Social trends | Science communication | Total |
|---|---|---|---|---|---|---|---|
| Development | 5 | 5 | 5 | 5 | 5 | 5 | 30 |
| Calibration | 5 | 5 | 5 | 5 | 5 | 5 | 30 |
| Test | 34 | 33 | 34 | 33 | 33 | 33 | 200 |
| Total | 44 | 43 | 44 | 43 | 43 | 43 | 260 |
| Method | Plan | Search | Raster | Verify | Tokens (k) | Latency (s) | Cost ($) |
|---|---|---|---|---|---|---|---|
| Direct T2I | 0.00 | 0.00 | 1.00 | 0.00 | 0.6 | 17.8 4.6 | 0.040 |
| Same-IVD Prompt | 1.00 | 0.00 | 1.00 | 0.00 | 7.1 | 31.6 8.4 | 0.084 |
| Gen-Searcher | 2.75 | 1.42 | 1.35 | 0.90 | 12.8 | 78.4 23.1 | 0.191 |
| GenClaw | 3.43 | 0.00 | 0.82 | 1.55 | 15.1 | 91.3 28.7 | 0.176 |
| M3 | 4.40 | 0.00 | 1.75 | 2.40 | 16.2 | 96.8 31.5 | 0.213 |
| Qwen-Image-Agent | 3.65 | 1.18 | 1.55 | 1.75 | 14.7 | 88.5 27.4 | 0.201 |
| Method | Native cost | $0.10 | $0.15 | $0.20 | $0.25 |
|---|---|---|---|---|---|
| Direct T2I | 0.040 | 17.5 | 17.5 | 17.5 | 17.5 |
| Same-IVD Prompt | 0.084 | 21.5 | 21.5 | 21.5 | 21.5 |
| Gen-Searcher | 0.191 | 19.5 | 21.5 | 22.5 | 22.5 |
| GenClaw | 0.176 | 20.5 | 23.5 | 25.0 | 25.0 |
| M3 | 0.213 | 20.5 | 23.5 | 25.5 | 26.0 |
| Qwen-Image-Agent | 0.201 | 19.5 | 22.0 | 24.0 | 24.5 |
| Evidence setting | ReqCov | Full | NonSup. | ReqText-F1 | Bind-Q |
|---|---|---|---|---|---|
| Frozen bundle | 84.1 [82.3,85.8] | 30.0 [21.1,40.8] | 0.55 [0.38,0.77] | 96.7 [96.0,97.3] | 4.65 [4.60,4.70] |
| Retrieved evidence | 81.2 [79.1,83.2] | 25.0 [16.8,35.5] | 1.08 [0.78,1.42] | 95.1 [94.2,95.9] | 4.60 [4.54,4.66] |
| Conflicting pool | 77.8 [75.4,80.1] | 20.0 [12.7,30.0] | 1.76 [1.32,2.25] | 93.8 [92.7,94.7] | 4.51 [4.44,4.58] |
| Method | Full | ReqText-F1 | Bind-Q | Q-Align |
|---|---|---|---|---|
| Same-IVD | 21.3 1.3 | 86.4 0.6 | 4.57 0.03 | 4.52 0.02 |
| GenClaw | 24.6 0.7 | 92.6 0.5 | 4.59 0.02 | 4.05 0.04 |
| InfoAgent ( ) | 23.3 0.7 | 92.3 0.4 | 4.47 0.03 | 4.50 0.03 |
| InfoAgent | 28.8 1.3 | 96.4 0.3 | 4.63 0.02 | 4.62 0.02 |
| Planner | Executor | ReqCov | Full | ReqText-F1 | Bind-Q | Q-Align |
|---|---|---|---|---|---|---|
| Gemini 3.1 Pro | Same-IVD | 81.00 | 21.5 | 86.4 | 4.58 | 4.522 |
| Gemini 3.1 Pro | InfoAgent | 83.54 | 28.5 | 96.5 | 4.64 | 4.621 |
| Claude Opus 4.6 | Same-IVD | 80.4 | 20.0 | 85.7 | 4.55 | 4.49 |
| Claude Opus 4.6 | InfoAgent | 82.8 | 27.0 | 95.8 | 4.61 | 4.60 |
| Evaluator | Full | Fact F1 | Binding F1 |
|---|---|---|---|
| Gemini 3.1 Pro | 0.76 | 91.4 | 87.2 |
| Claude Opus 4.6 | 0.73 | 90.8 | 86.5 |
| Human–human | 0.79 | 93.0 | 89.1 |
| Checker | Prec. | Rec. | F1 | Unknown | |
|---|---|---|---|---|---|
| Rendering-tree | 240 | 97.7 | 95.0 | 96.3 | 0.0 |
| Evidence support | 150 | 92.5 | 84.1 | 88.1 | 5.3 |
| Binding geometry | 110 | 90.8 | 79.8 | 84.9 | 2.7 |
| Visual semantic | 100 | 89.9 | 76.5 | 82.7 | 10.0 |
| Threshold | Coverage | Risk | Critical Unknown | False repair |
|---|---|---|---|---|
| Relaxed | 97.0 | 14.5 | 3.0 | 5.8 |
| Default | 94.2 | 9.8 | 5.8 | 3.3 |
| Conservative | 85.0 | 6.2 | 15.0 | 1.7 |