Discovery and Reinforcement of Tool-Integrated Reasoning Chains via Rollout Trees
Kun Li, Zenan Xu, Junan Li, Zengrui Jin, Jinghao Deng, Zexuan Qiu, Bo Zhou
TL;DR
This paper introduces DART, a reinforcement learning framework that integrates tool-use into long chain-of-thought reasoning without annotated data. It uses a dynamic rollout tree to discover tool-integrated trajectories and a tree-based advantage to credit beneficial sub-trajectories, training with an on-policy objective that preserves the model’s native long-CoT abilities. Empirical results on AIME and GPQA benchmarks show that DART outperforms existing methods, demonstrating improved reasoning quality when tool-use is harmonized with long CoT. The approach offers a scalable, data-efficient path to endow large reasoning models with robust tool-use capabilities while maintaining interpretability and reasoning depth.
Abstract
Tool-Integrated Reasoning has emerged as a key paradigm to augment Large Language Models (LLMs) with computational capabilities, yet integrating tool-use into long Chain-of-Thought (long CoT) remains underexplored, largely due to the scarcity of training data and the challenge of integrating tool-use without compromising the model's intrinsic long-chain reasoning. In this paper, we introduce DART (Discovery And Reinforcement of Tool-Integrated Reasoning Chains via Rollout Trees), a reinforcement learning framework that enables spontaneous tool-use during long CoT reasoning without human annotation. DART operates by constructing dynamic rollout trees during training to discover valid tool-use opportunities, branching out at promising positions to explore diverse tool-integrated trajectories. Subsequently, a tree-based process advantage estimation identifies and credits specific sub-trajectories where tool invocation positively contributes to the solution, effectively reinforcing these beneficial behaviors. Extensive experiments on challenging benchmarks like AIME and GPQA-Diamond demonstrate that DART significantly outperforms existing methods, successfully harmonizing tool execution with long CoT reasoning.
