GATE: Graph-based Adaptive Tool Evolution Across Diverse Tasks

📅 2025-02-20
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Existing LLM-based tool construction frameworks suffer from low efficiency, poor cross-task generalization, and limited dynamic evolvability. To address these challenges, we propose a graph-structured adaptive tool evolution framework that unifies heterogeneous tasks—including open-domain reasoning, agent execution, and code generation—via hierarchical tool abstraction, online synthesis and pruning, and multi-task meta-evaluation-driven adaptive evolution. Our key contribution is the first-ever dynamic tool graph evolution mechanism that jointly optimizes across multiple tasks, automatically balancing tool scale, complexity, and functionality. Experimental results demonstrate significant improvements: 4.3× faster milestone completion in Minecraft; 9.23% and 10.03% performance gains on code generation and agent tasks, respectively—both substantially outperforming state-of-the-art baselines.

Technology Category

Application Category

📝 Abstract
Large Language Models (LLMs) have shown great promise in tool-making, yet existing frameworks often struggle to efficiently construct reliable toolsets and are limited to single-task settings. To address these challenges, we propose GATE (Graph-based Adaptive Tool Evolution), an adaptive framework that dynamically constructs and evolves a hierarchical graph of reusable tools across multiple scenarios. We evaluate GATE on open-ended tasks (Minecraft), agent-based tasks (TextCraft, DABench), and code generation tasks (MATH, Date, TabMWP). Our results show that GATE achieves up to 4.3x faster milestone completion in Minecraft compared to the previous SOTA, and provides an average improvement of 9.23% over existing tool-making methods in code generation tasks and 10.03% in agent tasks. GATE demonstrates the power of adaptive evolution, balancing tool quantity, complexity, and functionality while maintaining high efficiency. Code and data are available at url{https://github.com/ayanami2003/GATE}.
Problem

Research questions and friction points this paper is trying to address.

Enhance tool-making efficiency across diverse tasks
Construct reusable tools dynamically in multiple scenarios
Improve performance in code and agent-based tasks
Innovation

Methods, ideas, or system contributions that make the work stand out.

Graph-based adaptive tool evolution
Hierarchical reusable tools construction
Efficiency in multi-task tool-making
🔎 Similar Papers
J
Jianwen Luo
The Key Laboratory of Cognition and Decision Intelligence for Complex Systems, Institute of Automation, Chinese Academy of Sciences; School of Artificial Intelligence, University of Chinese Academy of Sciences
Y
Yiming Huang
The Key Laboratory of Cognition and Decision Intelligence for Complex Systems, Institute of Automation, Chinese Academy of Sciences; Microsoft Research Asia
Jinxiang Meng
Jinxiang Meng
Nanjing University of Posts and Telecommunications
LLM AgentTable ReasoningTool Use
Fangyu Lei
Fangyu Lei
Institute of Automation, Chinese Academy of Sciences
LLM-AgentCode GenerationText-to-SQLTable Reasoning
S
Shizhu He
The Key Laboratory of Cognition and Decision Intelligence for Complex Systems, Institute of Automation, Chinese Academy of Sciences; School of Artificial Intelligence, University of Chinese Academy of Sciences
X
Xiao Liu
Microsoft Research Asia
S
Shanshan Jiang
Ricoh Software Research Center (Beijing)
B
Bin Dong
Ricoh Software Research Center (Beijing)
J
Jun Zhao
The Key Laboratory of Cognition and Decision Intelligence for Complex Systems, Institute of Automation, Chinese Academy of Sciences; School of Artificial Intelligence, University of Chinese Academy of Sciences
K
Kang Liu
The Key Laboratory of Cognition and Decision Intelligence for Complex Systems, Institute of Automation, Chinese Academy of Sciences; School of Artificial Intelligence, University of Chinese Academy of Sciences