FlowSearch: Advancing deep research with dynamic structured knowledge flow
Yusong Hu, Runmin Ma, Yue Fan, Jinxin Shi, Zongsheng Cao, Yuhao Zhou, Jiakang Yuan, Xiangchao Yan, Wenlong Zhang, Lei Bai, Bo Zhang
TL;DR
FlowSearch tackles open-ended scientific research by modeling reasoning as a dynamic knowledge flow over a directed acyclic graph, with subtask nodes and dependency edges. It couples a Knowledge Flow Planner, Knowledge Collector, and Knowledge Flow Refiner to iteratively expand, execute, and reconfigure the flow, enabling parallel exploration and hierarchical task decomposition. Empirically, FlowSearch achieves state-of-the-art results on GAIA, HLE, and TRQA and competitive performance on GPQA, driven by graph-guided planning and tool-enabled reasoning. This approach advances autonomous, reflective scientific discovery with scalable, auditable workflows across disciplines.
Abstract
Deep research is an inherently challenging task that demands both breadth and depth of thinking. It involves navigating diverse knowledge spaces and reasoning over complex, multi-step dependencies, which presents substantial challenges for agentic systems. To address this, we propose FlowSearch, a multi-agent framework that actively constructs and evolves a dynamic structured knowledge flow to drive subtask execution and reasoning. FlowSearch is capable of strategically planning and expanding the knowledge flow to enable parallel exploration and hierarchical task decomposition, while also adjusting the knowledge flow in real time based on feedback from intermediate reasoning outcomes and insights. FlowSearch achieves state-of-the-art performance on both general and scientific benchmarks, including GAIA, HLE, GPQA and TRQA, demonstrating its effectiveness in multi-disciplinary research scenarios and its potential to advance scientific discovery. The code is available at https://github.com/Alpha-Innovator/InternAgent.
