EpiBench: Benchmarking Multi-turn Research Workflows for Multimodal Agents
Organizations: Harbin Institute of Technology
Abstract
Scientific research follows multi-turn, multi-step workflows that require proactively searching the literature, consulting figures and tables, and integrating evidence across papers to align experimental settings and support reproducible conclusions. This joint capability is not systematically assessed in existing benchmarks, which largely under-evaluate proactive search, multi-evidence integration and sustained evidence use over time. In this work, we introduce EpiBench, an episodic multi-turn multimodal benchmark that instantiates short research workflows. Given a research task, agents must navigate across papers over multiple turns, align evidence from figures and tables, and use the accumulated evidence in the memory to answer objective questions that require cross paper comparisons and multi-figure integration. EpiBench introduces a process-level evaluation framework for fine-grained testing and diagnosis of research agents. Our experiments show that even the leading model achieves an accuracy of only 29.23% on the hard split, indicating substantial room for improvement in multi-turn, multi-evidence research workflows, providing an evaluation platform for verifiable and reproducible research agents.
Figures & tables
| Benchmark | Cross-paper Integration | Multimodal Integration | Proactive Search | Evidence Memory | Multi-turn Dialogue |
| Non-paper benchmarks | |||||
| MMCR [ 34 ] | |||||
| Vision-DeepResearch [ 36 ] | |||||
| MMDU [ 12 ] | |||||
| VisChainBench [ 13 ] | |||||
| MMDeepResearch [ 7 ] | |||||
| Base LMM | Easy | Hard | Average | ||||||
| ESR | Acc final | Acc pre | ESR | Acc final | Acc pre | ESR | Acc final | Acc pre | |
| Open-source models | |||||||||
| Qwen3-VL-235B-Instr. | 16.98 | 41.51 | 70.67 | 8.16 | 51.02 | 49.77 | 12.75 | 46.08 | 55.17 |
| Qwen3-VL-235B-Think. | 30.00 | 65.00 | 76.09 | 3.23 | 43.55 | 43.84 | 13.73 | 51.96 | 51.90 |
| GLM-4.5V | 8.11 | 51.35 | 38.95 | 0.00 | 30.77 | 29.17 | 2.94 | 38.24 | 31.59 |
| Kimi-K2.5 | 52.94 | 73.53 | 89.77 | 26.15 | 49.23 | 79.51 | 35.35 | 57.58 | 81.91 |
| Base LMM | Easy | Hard | Average | |||
| EC | MG | EC | MG | EC | MG | |
| Open-source models | ||||||
| Qwen3-VL-235B-Instr. | 64.63 | 1.41 | 63.48 | 1.03 | 63.85 | 1.23 |
| Qwen3-VL-235B-Think. | 54.55 | 1.02 | 45.66 | 1.00 | 48.63 | 1.01 |
| GLM-4.5V | 24.49 | 2.60 | 31.20 | 2.60 | 29.31 | 2.60 |
| Kimi-K2.5 | 81.30 | 1.49 | 84.91 | 1.20 | 84.13 | 1.35 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Judge Pair | Turn Agr. | Turn | Episode Agr. | Episode |
| GPT vs. Gemini | 98.7 | 0.97 | 100.0 | 1.00 |
| GPT vs. Human | 100.0 | 1.00 | 100.0 | 1.00 |
| Human vs. Human | 100.0 | 1.00 | 100.0 | 1.00 |
| Tool | Function | Input | Output |
| Web Search | Discovers candidate papers, resolves paper identities from indirect cues, and follows citation leads through ranked web retrieval. | Natural-language query, citation cue, keyword phrase | Ranked result list with titles, snippets, and URLs |
| PDF Extractor | Downloads a paper PDF and parses it into a normalized cached representation for later access. | Paper identifier such as title, URL, or arXiv ID | Parsed markdown document, metadata, and cache handle |
| PDF Extractor RAG | Retrieves the most relevant text spans from a cached paper without rereading the entire document. | Paper identifier plus text query | Ranked text spans with section context and lightweight provenance |
| Figure Extractor | Extracts a target figure from a cached paper when visual grounding is required. | Paper identifier plus figure index or figure ID | Figure image, caption context, nearby text, and provenance |
| Table Extractor | Extracts a target table from a cached paper and returns a structured representation for downstream reasoning. | Paper identifier plus table index or table ID | Table content, structured markdown, nearby text, and provenance |
| Code Executor | Executes code for deterministic calculations, lightweight post-processing, or verification in extended settings. | Code snippet with optional serialized inputs | Execution result, derived values, and runtime logs such as stdout or stderr |
| Model | Input ( ) | Output ( ) | Total ( ) | Duration ( s) |
| Kimi-K2.5 | 3.58 | 1.87 | 3.77 | 5.68 |
| GLM-4.5V | 1.52 | 1.04 | 1.62 | 3.61 |
| Grok-4.1 | 3.99 | 2.08 | 4.20 | 3.38 |
| Gemini-2.5-Pro | 3.49 | 1.08 | 3.60 | 2.64 |
| GPT-5.2 | 2.10 | 2.06 | 2.31 | 3.64 |
| GPT-5-Mini | 3.25 | 1.43 | 3.39 | 3.52 |
AI Agent Benchmarks
AI agent benchmarks measure how reliably autonomous systems plan, use tools, interact, and complete tasks across controlled and real-world settings.
See all 1,494 papers