Tool Graph Retriever: Exploring Dependency Graph-based Tool Retrieval for Large Language Models
Not on the map. Why?
Abstract (arXiv)
With the remarkable advancement of AI agents, the number of their equipped tools is increasing rapidly. However, integrating all tool information into the limited model context becomes impractical, highlighting the need for efficient tool retrieval methods. In this regard, dominant methods primarily rely on semantic similarities between tool descriptions and user queries to retrieve relevant tools. However, they often consider each tool independently, overlooking dependencies between tools, which may lead to the omission of prerequisite tools for successful task execution. To deal with this defect, in this paper, we propose Tool Graph Retriever (TGR), which exploits the dependencies among tools to learn better tool representations for retrieval. First, we construct a dataset termed TDI300K to train a discriminator for identifying tool dependencies. Then, we represent all candidate tools as a tool dependency graph and use graph convolution to integrate the dependencies into their representations. Finally, these updated tool representations are employed for online retrieval. Experimental results on several commonly used datasets show that our TGR can bring a performance improvement to existing dominant methods, achieving SOTA performance. Moreover, in-depth analyses also verify the importance of tool dependencies and the effectiveness of our TGR.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 9 of its 19 references that are in the map. First posted on arXiv 7 Aug 2025.
Builds on
9 of 19 references.
References · 9
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,170
- 2023Toolformer: Language Models Can Teach Themselves to Use Toolscited by 4,182
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIscited by 1,947
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,332
- 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 654
- 2023ToolkenGPT: Augmenting Frozen Language Models with Massive Tools via Tool Embeddingscited by 240
- 2023TaskMatrix.AI: Completing Tasks by Connecting Foundation Models with Millions of APIscited by 184
Built on by
Citing papers per year: 2025: 1; 2026: 7.
8 papers.
- 2026PhGPO: Pheromone-Guided Policy Optimization for Long-Horizon Tool Planningcited by 9
- 2025Dynamic Tool Dependency Retrieval for Lightweight Function Callingcited by 7
- 2026m3BERT: A Modern, Multi-lingual, Matryoshka Bidirectional Encodercited by 1
- 2026Bidirectional Semantic Complementary Tool Retrieval for Remote Sensing Agentscited by 1
- 2026Procedural Graphs: Self-Evolving Execution Structures for LLM Agentscited by 1
- 2026What Does a Skill Actually Do? Estimands and Evaluation Validity for Tool and Skill Use in LLM Agents: A Critical Reviewcited by 1
- 2026FitText: Evolving Agent Tool Ecologies via Memetic Retrievalcited by 0
- 2026What Can Component-Replacement Evidence Establish? A Critical Scoping Review of Local Decisions in LLM Agentscited by 0
- 2026What Can Component-Replacement Evidence Establish? A Critical Scoping Review of Local Decisions in LLM Agents30 Sep 2026
- 2026What Does a Skill Actually Do? Estimands and Evaluation Validity for Tool and Skill Use in LLM Agents: A Critical Review27 Sep 2026
- 2026Procedural Graphs: Self-Evolving Execution Structures for LLM Agents8 Sep 2026
- 2026m3BERT: A Modern, Multi-lingual, Matryoshka Bidirectional Encoder19 May 2026
- 2026FitText: Evolving Agent Tool Ecologies via Memetic Retrieval4 May 2026
- 2026Bidirectional Semantic Complementary Tool Retrieval for Remote Sensing Agents29 Apr 2026
- 2026PhGPO: Pheromone-Guided Policy Optimization for Long-Horizon Tool Planning14 Feb 2026
- 2025Dynamic Tool Dependency Retrieval for Lightweight Function Calling18 Dec 2025