Flash-Searcher: Fast and Effective Web Agents via DAG-Based Parallel
  Execution
Large language models (LLMs) have demonstrated remarkable capabilities in
complex reasoning tasks when equipped with external tools. However, current
frameworks predominantly rely on sequential processing, leading to inefficient
execution particularly for tasks requiring extensive tool interaction. This
paper introduces Flash-Searcher, a novel parallel agent reasoning framework
that fundamentally reimagines the execution paradigm from sequential chains to
directed acyclic graphs (DAGs). Flash-Searcher decomposes complex tasks into
subtasks with explicit dependencies, enabling concurrent execution of
independent reasoning paths while maintaining logical constraints. Through
dynamic workflow optimization, our framework continuously refines the execution
graph based on intermediate results, effectively integrating summary module.
Comprehensive evaluations across multiple benchmarks demonstrate that
Flash-Searcher consistently outperforms existing approaches. Specifically, it
achieves 67.7% accuracy on BrowseComp and 83% on xbench-DeepSearch, while
reducing agent execution steps by up to 35% compared to current frameworks.
Furthermore, when distilling this parallel reasoning pipeline into single
models, we observe substantial performance gains across diverse backbone
architectures, underscoring the generalizability of our methodology. Our work
thus represents a significant advance in agent architecture design, offering a
more scalable and efficient paradigm for complex reasoning tasks.
68ddf28d6024653e8a3ed0f0
Tianrui Qin
68ddf28d6024653e8a3ed0f1
Qianben Chen
68ddf28d6024653e8a3ed0f2
Sinuo Wang
68ddf28d6024653e8a3ed0f3
He Xing
68ddf28d6024653e8a3ed0f4
King Zhu
68ddf28d6024653e8a3ed0f5
He Zhu
68ddf28d6024653e8a3ed0f6
Dingfeng Shi
68ddf28d6024653e8a3ed0f7
Xinxin Liu
68ddf28d6024653e8a3ed0f8
Ge Zhang
68ddf28d6024653e8a3ed0f9
Jiaheng Liu
68ddf28d6024653e8a3ed0fa
Yuchen Eleanor Jiang
68ddf28d6024653e8a3ed0fb
Xitong Gao
68ddf28d6024653e8a3ed0fc
Wangchunshu Zhou
Flash-Searcher: Fast and Effective Web Agents via DAG-Based Parallel
  Execution
Large language models (LLMs) have demonstrated remarkable capabilities in
complex reasoning tasks when equipped with external tools. However, current
frameworks predominantly rely on sequential processing, leading to inefficient
execution particularly for tasks requiring extensive tool interaction. This
paper introduces Flash-Searcher, a novel parallel agent reasoning framework
that fundamentally reimagines the execution paradigm from sequential chains to
directed acyclic graphs (DAGs). Flash-Searcher decomposes complex tasks into
subtasks with explicit dependencies, enabling concurrent execution of
independent reasoning paths while maintaining logical constraints. Through
dynamic workflow optimization, our framework continuously refines the execution
graph based on intermediate results, effectively integrating summary module.
Comprehensive evaluations across multiple benchmarks demonstrate that
Flash-Searcher consistently outperforms existing approaches. Specifically, it
achieves 67.7% accuracy on BrowseComp and 83% on xbench-DeepSearch, while
reducing agent execution steps by up to 35% compared to current frameworks.
Furthermore, when distilling this parallel reasoning pipeline into single
models, we observe substantial performance gains across diverse backbone
architectures, underscoring the generalizability of our methodology. Our work
thus represents a significant advance in agent architecture design, offering a
more scalable and efficient paradigm for complex reasoning tasks.
Flash-Searcher, a parallel agent reasoning framework using directed acyclic graphs, enhances efficiency and performance in complex reasoning tasks by enabling concurrent execution and dynamic workflow optimization.
parallel agent reasoning framework directed acyclic graphs (DAGs) subtasks explicit dependencies concurrent execution dynamic workflow optimization summary module BrowseComp xbench-DeepSearch agent execution steps distilling backbone architectures