Summary (Overview)
- Knowledge bottleneck identified: Frontier open visual generators score only 21–28 out of 100 on the newly constructed SearchGen-Bench, a 40-point collapse on search-intensive prompts that remains invisible to existing benchmarks. This failure is due to world-knowledge absence, not rendering inability.
- SearchGen-20K dataset: A large-scale, bilingual (English/Chinese) dataset of 20,839 world-knowledge-grounded prompts spanning twelve failure categories and twenty-two domains, each annotated with structured knowledge gaps and evaluation checklists. A pre-executed multimodal corpus of 145,642 search sessions (SearchGen-Corpus-1M) enables fully offline, reproducible research.
- Naive search fails: Blind search degrades quality on prompts the generator already handles, introducing concept corruption and copy effects. The root cause is a generator-specific, evolving knowledge boundary between what a generator can internalize (knowledge that can be learned) and what must remain in external context.
- Co-training framework: A two-phase teach-then-search approach: (1) online iterative DPO teaches the generator to internalize stable knowledge and build noise-robustness; (2) rejection-sampling finetuning recalibrates the reasoner to search only what the strengthened generator cannot render. This produces monotonic gains from NoSearch through BlindSearch to Generator-Adaptive Search.
- Minimal recipe validates principle: An 8B agentic reasoner co-trained with a 4B generator (Flux.2-Klein-4B) achieves 31.8/100 on SearchGen-Bench, slightly exceeding a frontier VLM oracle (31.2) on the same generator, demonstrating that generator-specific calibration can approach frontier-scale reasoning at a fraction of the compute.
Introduction and Theoretical Foundation
Modern visual generators excel at rendering complex scenes with precise lighting and coherent structure, saturating standard benchmarks. Yet they fail dramatically on a substantial class of real-world user requests: new characters, post-cutoff events, cultural symbols, niche typography, and historical artifacts. These failures reflect a world-knowledge bottleneck rather than a visual-synthesis bottleneck. Generators are trained on fixed corpora with inherent knowledge cutoffs, while user requests are unbounded, evolving, and deeply long-tailed.
The paper formalizes the knowledge boundary:
Definition 1 (Knowledge Boundary). Let denote the space of world-knowledge units required by prompts in a distribution . For a generator with parameters , a prompt , and conditioning context (search-returned references and text), let be a bounded quality function. For a fixed tolerance , define the internalizable and contextual knowledge sets:
The pair forms a generator-specific partition of ; we refer to this partition as the knowledge boundary . The boundary is generator-specific and shifts under training.
The key insight: some knowledge is internalizable and search should not fire for it; other knowledge is contextual and search is structurally necessary. The boundary is discoverable through co-training, not specifiable a priori.
Methodology
Dataset Construction (SearchGen-20K and SearchGen-Bench)
From 20,840 real production prompts, the authors identify twelve failure categories (Table 1) across twenty-two domains. The dataset is bilingual (58% English, 42% Chinese) with an extreme long-tail entity distribution: 93.1% of 31,537 unique entities appear in only one prompt. Each prompt is annotated with structured knowledge gaps (visual reference slots, textual knowledge slots, and failure mode labels) and evaluation checklists for automated assessment.
Table 1: Taxonomy of search-intensive visual generation
| Category | Modality | Example Prompt |
|---|---|---|
| Temporal – Recent | Both | "The mascot for the 2025 Osaka Expo in its official pose and colors" |
| Temporal – Current | Both | "Current FIFA World Cup group stage rankings as a scoreboard graphic" |
| Entity & IP | Visual | "Jingliu from Honkai: Star Rail wielding her ice sword" |
| Concept & Symbol | Both | "The national flag of Bhutan with the correct Druk dragon design" |
| Factual & Historical | Both | "Spartan phalanx at Thermopylae with historically accurate bronze armor" |
| Cultural Specificity | Both | "A traditional Oaxacan alebrije dragon with authentic chromatic patterns" |
| Visual / UI / UX | Visual | "iOS 17 Weather app screenshot showing a thunderstorm animation" |
| Data Visualization | Textual | "China dynastic timeline with accurate dates and founding emperors" |
| Text / Typography | Textual | "Art Nouveau concert poster with period-authentic display lettering" |
| Complex Composite | Both | "Aztec-style infographic of DNA replication with labeled process stages" |
| Vague / Abstract | Textual | "The feeling of nostalgia on a rainy afternoon in a small Japanese town" |
| Implicit Reasoning | Both | "Cozy mountain cabin interior in the style of a Miyazaki film" |
Table 2: Released assets
| Asset | Scale | Enables |
|---|---|---|
| Training Trajectories (20,188 prompts) | 90,452 reasoning traces, 281,925 image generations | search-policy / reward learning, preference & distillation data |
| Search corpus (archived, indexed) | 145,642 search sessions, 559,973 unique URLs, 370,733 cached downloads | reproducible retrieval, fully offline replay |
Three-Stage Agentic Reasoner (Gate–Filter–Integrate)
The reasoner (Qwen3-VL-8B) controls when and how search augments the generator:
- Gate: Identifies knowledge gaps, classifies by type and severity, proposes modality-labeled search queries (image or web). Only critical or important gaps trigger search; otherwise SKIP.
- Filter: Selects references that fill the specific gap while minimizing extraneous content, reducing copy effects.
- Integrate: Routes visual references through natural language rather than raw pixel conditioning, producing grounded citations (e.g., "following Image 1, render the character in a teal-and-gold robe") to preserve missing knowledge while discarding pixel-level noise.
Co-Training Framework (Teach, Then Search)
Algorithm 1: Co-Training: Teach, Then Search
-
Phase 0: Supervised Warm-Start. Fine-tune the reasoner (Qwen3-VL-8B) on ~10,000 expert-annotated gate/filter/integrate trajectories.
-
Phase 1: Online Iterative DPO (Generator). For each episode, sample images per prompt using the search-augmented reasoner, score them, construct preference pairs from top/worst-scored generations, and update the generator via DPO loss adapted for flow-matching:
where is the flow-matching velocity field, is the diffusion timestep, is the DPO temperature, and is updated via EMA (decay 0.99). This pushes the generator's knowledge boundary outward and builds noise-robustness to imperfect references.
-
Phase 2: Rejection Finetuning (Reasoner). Roll out trajectories from the Phase 0 reasoner paired with the DPO-strengthened generator, compute group-relative advantages, and retain only positive-advantage trajectories for continued reasoner training. The reasoner learns to search only what the strengthened generator cannot render.
Empirical Validation / Results
Evaluation Protocol
The SearchGen-Bench judge uses nine components (Table 3), scored 0–100. Knowledge-sensitive components (Checklist, Rubric, Visual Reference Fidelity, Prompt Faithfulness, Textual Knowledge Fidelity) measure knowledge presence; knowledge-invariant components (Image Quality, Text Rendering, AI Naturalness, Composition & Aesthetics, Physical Plausibility) measure rendering competence.
Table 3: Evaluation components of the SearchGen-Bench judge
| Component | What it evaluates |
|---|---|
| Knowledge-sensitive (prompt-adaptive) | |
| Checklist Verification | 3–10 per-prompt checks on key visual elements |
| Rubric Scoring | 3–5 weighted scoring dimensions per prompt |
| Prompt Faithfulness | Presence and accuracy of all requested subjects, attributes, actions, scene, style |
| Visual Reference Fidelity | Identity, attribute, and style fidelity to reference images |
| Textual Knowledge Fidelity | Correctness of factual/textual knowledge gaps |
| Rendering quality (knowledge-invariant) | |
| Image Quality | Clarity, sharpness, freedom from artifacts |
| Text Rendering | Accuracy, readability, spelling, placement of in-image text |
| AI Naturalness | Texture realism vs. AI smoothness |
| Composition & Aesthetics | Framing, balance, color harmony, overall appeal |
| Physical Plausibility | Anatomy, object physics, spatial consistency, lighting coherence |
Key Findings
Finding 1: The world-knowledge bottleneck. On the NoSearch stratum (100 prompts), open and commercial generators score comparably (67–75). On the Search-Intensive stratum (651 prompts), open generators collapse to 22–28, while commercial systems with integrated search barely drop. Table 4 pinpoints the gap: knowledge-sensitive components collapse while rendering components hold steady.
Table 4: Knowledge bottleneck on SearchGen-Bench (Search-Intensive subset, 651 prompts)
| Generator | Checklist | Rubric | Visual Reference | Text Rendering | Physical Plausibility | Image Quality |
|---|---|---|---|---|---|---|
| Open-weight | ||||||
| Bagel | 18.2 | 17.6 | 13.5 | 2.5 | 36.8 | 30.5 |
| Flux.2-Klein-4B | 19.8 | 18.4 | 11.9 | 4.2 | 46.2 | 37.2 |
| Flux.2-Klein-9B | 24.2 | 23.1 | 16.9 | 7.2 | 48.6 | 36.8 |
| Qwen-Image | 24.8 | 24.3 | 17.7 | 8.7 | 44.6 | 40.1 |
| Commercial | ||||||
| GPT-Image-2 | 71.2 | 70.1 | 66.0 | 75.9 | 77.3 | 75.1 |
Finding 2: Naive search is harmful. BlindSearch degrades every generator on the NoSearch stratum (e.g., Qwen-Image-2 drops from 70.7 to 60.4). ReasonedSearch improves selectively but requires generator-specific calibration.
Table 5: Search is a double-edged sword
| Stratum | Generator Baseline | Reasoned | Blind |
|---|---|---|---|
| NoSearch (Qwen2) | 70.7 | 76.5 | 60.4 |
| VisualSearch (Qwen2) | 37.2 | 49.1 | 45.3 |
| TextualSearch (Qwen2) | 22.9 | 34.1 | 32.1 |
Finding 3: Co-training discovers the knowledge boundary. Table 6 shows monotonic improvement across all three phases and all difficulty tiers. The calibrated 8B reasoner matches the frontier oracle on the same generator.
Table 6: Main results – co-training progression
| Method | NoSearch | Set I | Set II | Set III | Overall |
|---|---|---|---|---|---|
| Klein-4B | |||||
| Phase 0: BlindSearch (SFT-8B) + Klein-4B | 54.6 | 28.9 | 29.2 | 21.2 | 26.4 |
| Phase 1: BlindSearch (SFT-8B) + Klein-4B-DPO | 54.0 | 31.8 | 31.1 | 24.7 | 29.2 |
| Phase 2: Generator-Adaptive Search (RFT-8B) + Klein-4B-DPO | 56.9 | 34.1 | 33.6 | 27.4 | 31.8 |
| Reference baselines | |||||
| NoSearch + Klein-4B-DPO | 49.9 | 28.2 | 26.3 | 20.6 | 25.0 |
| Oracle + Klein-4B-DPO | 55.7 | 33.7 | 33.9 | 26.0 | 31.2 |
| Cross-check: RFT-8B + Klein-4B (base) | 54.6 | 29.0 | 29.8 | 21.5 | 26.8 |
Monotonicity: Each phase improves within every difficulty tier. Selectivity: Phase 2 improves NoSearch from 49.9 (no-search baseline) to 56.9, showing the reasoner learns when to abstain. Generator-specificity: The cross-check row (RFT-8B + base Klein-4B) scores only 26.8 vs. 31.8 when paired with the strengthened generator, confirming the boundary is a joint property of the generator–reasoner pair.
Figure 9b shows the cumulative distribution of per-prompt no-search quality shifting rightward after DPO, indicating newly internalized knowledge.
Theoretical and Practical Implications
- Shift from "knowing everything" to "knowing what it doesn't know": The knowledge boundary formalizes a structural partition that is generator-specific and evolving. Co-training provides a mechanism to discover this boundary without explicit labels.
- Noise-resistant agentic search: The gate–filter–integrate protocol addresses modality-specific failure modes (concept corruption, copy effects, spatial distortion, identity blending, stylistic leakage) that have no text-domain analogue.
- Minimal recipe validates scalability: A single iteration of co-training (one DPO pass, one RFT pass, 4B generator, 8B reasoner, ~256 GPU-hours) produces monotonic gains and matches frontier oracles. This suggests the principle can scale with larger models and more iterations.
- Evaluation gap: Existing benchmarks test only rendering within known concepts. SearchGen-Bench reveals a 40-point collapse invisible to standard evaluations, motivating a new class of knowledge-intensive benchmarks.
- Practical tool design: The co-training framework extends beyond search to any tool—image editing, render-as-code (SVG, matplotlib, CAD), 3D-asset retrieval, structural control—each supplying a different slice of the contextual knowledge set.
Conclusion
The central question is not how to build a model that knows everything, but how to build a system that knows what it does not know. This split creates a generator-specific knowledge boundary, and the paper shows that this boundary, though hard to specify a priori, is discoverable through co-training.
The resolution lies in co-training the generator and reasoner around their shared boundary. Online DPO serves a dual function: it pushes the generator's boundary outward by internalizing stable visual knowledge, and it teaches the generator to use
Related papers
- EvoPolicyGym: Evaluating Autonomous Policy Evolution in Interactive Environments
EvoPolicyGym formalizes autonomous policy evolution as a benchmark, showing strong agents discover task-appropriate mechanisms rather than just tuning parameters.
- UI-MOPD: Multi-Platform On-Policy Distillation for Continual GUI Agent Learning
Multi-teacher on-policy distillation with platform-conditioned routing achieves state-of-the-art cross-platform GUI performance without catastrophic forgetting.
- AlayaWorld: Long-Horizon and Playable Video World Generation
AlayaWorld combines autoregressive DiT, 3D cache, and compressed history for real-time, consistent, long-horizon interactive world generation up to one minute.