Deep-Reporter: Deep Research for Grounded Multimodal Long-Form Generation
Organizations: National University of Singapore · Nanyang Technological University · University of Edinburgh · Beijing Institute of Technology
Abstract
Recent agentic search frameworks enable deep research via iterative planning and retrieval, reducing hallucinations and enhancing factual grounding. However, they remain text-centric, overlooking the multimodal evidence that characterizes real-world expert reports. We introduce a pressing task: multimodal long-form generation. Accordingly, we propose Deep-Reporter, a unified agentic framework for grounded multimodal long-form generation. It orchestrates: (i) Agentic Multimodal Search and Filtering to retrieve and filter textual passages and information-dense visuals; (ii) Checklist-Guided Incremental Synthesis to ensure coherent image-text integration and optimal citation placement; and (iii) Recurrent Context Management to balance long-range coherence with local fluency. We develop a rigorous curation pipeline producing 8K high-quality agentic traces for model optimization. We further introduce M2LongBench, a comprehensive testbed comprising 247 research tasks across 9 domains and a stable multimodal sandbox. Extensive experiments demonstrate that long-form multimodal generation is a challenging task, especially in multimodal selection and integration, and effective post-training can bridge the gap.
Figures & tables
| Method | Backbone | Search | Filter | Selection | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Text | Image | Overall | Text | Image | Overall | Text | Image | Overall | ||
| Naïve RAG | Qwen3-8B | 34.9 (54.6) | 32.7 (27.3) | 33.8 (81.9) | - | - | - | 46.3 (18.7) | 7.8 (0.9) | 27.0 (19.6) |
| Naïve RAG | Qwen3-32B | 35.0 (54.7) | 32.8 (27.4) | 33.9 (82.0) | - | - | - | 45.7 (21.0) | 10.4 (1.0) | 28.1 (22.0) |
| Storm-MM | Qwen3-32B | 29.5 (105.2) | 38.4 (53.8) | 34.0 (159.0) | - | - | - | 48.3 (26.3) | 12.7 (1.4) | 30.5 (27.7) |
| Deep-Reporter | Qwen3-8B | 29.3 (103.8) | 37.9 (52.4) | 33.6 (156.3) | 45.5 (50.4) | 50.2 (30.5) | 47.9 (81.0) | 49.6 (24.5) | 8.3 (0.7) | 28.9 (25.2) |
| w/o Filter | Qwen3-8B | 29.5 (104.0) | 37.2 (52.5) | 33.4 (156.5) | - | - | - | 43.6 (31.9) | 3.8 (0.3) | 23.7 (32.2) |
| Method | Backbone | Section Anchor | Section Content | Full Report | Overall | Report | ||||||||||
| Desc | Check | Avg | Rich | Coh | Place | Clar | Avg | Coh | Flu | Rep | Term | Avg | Length | |||
| Naïve RAG | Qwen3-8B | 0.0 | 2.0 | 1.0 | 6.1 | 7.9 | 7.1 | 8.5 | 7.4 | 0.0 | 0.0 | 6.9 | 23.1 | 7.5 | 5.3 | 1.9k |
| Naïve RAG | Qwen3-32B | 0.0 | 1.2 | 0.6 | 6.9 | 5.7 | 6.3 | 6.7 | 6.4 | 0.0 | 0.0 | 10.1 | 24.3 | 8.6 | 5.2 | 2.0k |
| Storm-MM | Qwen3-32B | 22.3 | 25.3 | 23.8 | 7.7 | 5.7 | 7.3 | 6.5 | 6.8 | 10.1 | 20.7 | 19.4 | 14.6 | 16.2 | 15.6 | 3.2k |
| Deep-Reporter | Qwen3-8B | 14.2 | 19.4 | 16.8 | 8.1 | 3.6 | 6.9 | 3.6 | 5.6 | 10.5 | 23.5 | 21.9 | 18.6 | 18.6 | 13.7 | 3.9k |
| w/o Filter | Qwen3-8B | 13.0 | 14.6 | 13.8 | 8.1 | 2.0 | 6.1 | 3.2 | 4.9 | 8.1 | 21.9 | 17.8 | 20.7 | 17.1 | 11.9 | 3.8k |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Domain | Source Report Metadata | Tasks | Sandbox Scale (Original / Expanded) | Silver Annot. | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Count | Image | Token | Sec. | Check. | Web Pages | PDF Docs | Images | Chunks | Images | Chunks | |
| AI | 43 | 12.2 | 7.3k | 5.7 | 3.6 | 28.5 / 59.8 | 16.8/ 27.9 | 39.7 / 289.9 | 103.0k / 179.3k | 98.7 | 170.2 |
| Finance | 37 | 10.8 | 7.5k | 5.9 | 3.4 | 16.4 / 79.5 | 1.7/ 13.3 | 20.8 / 285.9 | 59.3k / 238.2k | 110.5 | 176.0 |
| Geography | 12 | 8.8 | 4.1k | 5.6 | 3.0 | 8.3 / 80.1 | 2.0 / 9.5 | 45.6 / 548.3 | 29.9k / 240.0k | 99.7 | 165.3 |
| Health | 28 | 7.0 | 4.2k | 5.8 | 3.3 | 19.2 / 77.0 | 5.5 / 6.7 | 45.3 / 287.5 | 70.0k / 230.6k | 108.5 | 172.5 |
| History | 22 | 7.4 | 3.3k | 5.1 | 3.1 | 3.3 / 59.0 | 1.5 / 11.1 | 8.3 / 592.6 | 23.0k / 324.1k | 99.1 | 154.0 |
| Model | Revision (Git commit SHA) |
|---|---|
| Qwen3-8B | b968826d9c46dd6066d109eabc6255188de91218 |
| Qwen3-32B | 9216db5781bf21249d130ec9da846c4624c16137 |
| Llama-3.3-70B-Instruct | 6f6073b423013f6a7d4d9f39144961bfbfbc386b |
| InternVL3-5-38B | de99855be3642cd44fe97c9b72d70e5ce2c07f69 |
| Jina-Embeddings-v4 | 5f4b9cbb80cc95ba44fe6667dfd75710f7db2947 |
| Parameter | Value |
|---|---|
| Training Objective | Next-token prediction |
| Optimizer | AdamW ( =0.9, =0.95) |
| Learning Rate | 1e-4 |
| LR Scheduler | Cosine decay |
| Warmup Ratio | 0.05 |
| Global Batch Size | 64 |
| Parameter | Value |
|---|---|
| Loss Type | DPO (sigmoid) |
| Beta ( ) | 0.1 |
| Learning Rate | 5e-6 |
| LR Scheduler | Cosine decay |
| Warmup Ratio | 0.05 |
| Global Batch Size | 64 |
| Model | Filter | Train | Total | Query | Search | Filter | Write |
| Qwen3-8B | ✓ | Base | 630 | 10.6 | 30.4 | 541.4 | 47.5 |
| Qwen3-8B | ✗ | Base | 170 | 18.1 | 75.1 | - | 77.2 |
| Qwen3-8B | ✓ | SFT | 636 | 12.1 | 31.6 | 530.3 | 61.5 |
| Qwen3-32B | ✓ | Base | 644 | 28.1 | 29.0 | 434.3 | 152.6 |
| Qwen3-32B | ✗ | Base | 342 | 43.7 | 38.4 | - | 259.6 |
| Qwen3-32B | ✓ | SFT | 625 | 37.9 | 31.8 | 369.1 | 186.7 |
Multimodal Generation
Multimodal generation creates coordinated text, images, audio, video, 3D, and other outputs from mixed inputs while preserving meaning and consistency.
See all 243 papers