TOOLVERIFIER: Generalization to New Tools via Self-Verification
On the map: LLM agents and tool use → Tool learning and function calling
Abstract (arXiv)
Teaching language models to use tools is an important milestone towards building general assistants, but remains an open problem. While there has been significant progress on learning to use specific tools via fine-tuning, language models still struggle with learning how to robustly use new tools from only a few demonstrations. In this work we introduce a self-verification method which distinguishes between close candidates by self-asking contrastive questions during (1) tool selection; and (2) parameter generation. We construct synthetic, high-quality, self-generated data for this goal using Llama-2 70B, which we intend to release publicly. Extensive experiments on 4 tasks from the ToolBench benchmark, consisting of 17 unseen tools, demonstrate an average improvement of 22% over few-shot baselines, even in scenarios where the distinctions between candidate tools are finely nuanced.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). Placed in Tool learning and function calling, one of 16 directions in LLM agents and tool use. Builds on 33 of its 40 references that are in the map. First posted on arXiv 21 Feb 2024.
Builds on
33 of 40 references.
Closest ancestors · 7
Same direction, newest first
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIs31 Jul
- 2023ToolAlpaca: Generalized Tool Learning for Language Models with 3000 Simulated Cases8 Jun
- 2023GPT4Tools: Teaching Large Language Model to Use Tools via Self-instruction30 May
- 2023Gorilla: Large Language Model Connected with Massive APIs24 May
- 2023ToolkenGPT: Augmenting Frozen Language Models with Massive Tools via Tool Embeddings19 May
- 2023Toolformer: Language Models Can Teach Themselves to Use Tools9 Feb
- 2022TALM: Tool Augmented Language Models24 May
Other references · 26
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,317
- 2023HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in Hugging Facecited by 1,173
- 2022Program of Thoughts Prompting: Disentangling Computation from Reasoning for Numerical Reasoning Taskscited by 1,057
- 2022Measuring and Narrowing the Compositionality Gap in Language Modelscited by 1,054
- 2021Ethical and social risks of harm from Language Modelscited by 957
- 2022PAL: Program-aided Language Modelscited by 635
- 2022Unnatural Instructions: Tuning Language Models with (Almost) No Human Laborcited by 395
14 more
- 2023Chain-of-Verification Reduces Hallucination in Large Language Modelscited by 317
- 2023ToRA: A Tool-Integrated Reasoning Agent for Mathematical Problem Solvingcited by 276
- 2021Generating Datasets with Pretrained Language Modelscited by 192
- 2023RestGPT: Connecting Large Language Models with Real-World RESTful APIscited by 129
- 2023On the Tool Manipulation Capability of Open-source Large Language Modelscited by 122
- 2023Tool Documentation Enables Zero-Shot Tool-Usage with Large Language Modelscited by 66
- 2023ChatCoT: Tool-Augmented Chain-of-Thought Reasoning on Chat-based Large Language Modelscited by 43
- 2023Learning to Reason and Memorize with Self-Notescited by 30
- 2023The ART of LLM Refinement: Ask, Refine, and Trustcited by 29
- 2023Teaching Language Models to Self-Improve through Interactive Demonstrationscited by 26
- 2023SELF: Self-Evolution with Language Feedbackcited by 24
- 2023SCREWS: A Modular Framework for Reasoning with Revisionscited by 16
- 2023Baize: An Open-Source Chat Model with Parameter-Efficient Tuning on Self-Chat Datacited by 13
- 2023Self-Convinced Prompting: Few-Shot Question Answering with Repeated Introspectioncited by 7
Built on by
Citing papers per year: 2024: 7; 2025: 9; 2026: 7.
23 papers.
Sort:
By area:
- 2024Tool Learning with Large Language Models: A Surveycited by 221
- 2025Prompt Injection Attack to Tool Selection in LLM Agentscited by 145
- 2025Self-Challenging Language Model Agentscited by 56
- 2025CoT-Self-Instruct: Building high-quality synthetic prompts for reasoning and non-reasoning taskscited by 30
- 2024Source2Synth: Synthetic Data Generation and Curation Grounded in Real Data Sourcescited by 27
- 2024TL-Training: A Task-Feature-Based Framework for Training Large Language Models in Tool Usecited by 11
- 2025GenTool: Enhancing Tool Generalization in Language Models through Zero-to-One and Weak-to-Strong Simulationcited by 9
- 2024When is the consistent prediction likely to be a correct prediction?cited by 8
- 2025ToolForge: A Data Synthesis Pipeline for Multi-Hop Search without Real-World APIscited by 8
- 2024LLMs can learn self-restraint through iterative self-reflectioncited by 6
- 2026Tool Verification for Test-Time Reinforcement Learningcited by 6
- 2024Frontier AI Ethics: Anticipating and Evaluating the Societal Impacts of Language Model Agentscited by 5
11 more
- 2025GraphChain: Large Language Models for Large-scale Graph Analysis via Tool Chainingcited by 5
- 2026Controllable and Verifiable Tool-Use Data Synthesis for Agentic Reinforcement Learningcited by 5
- 2025NaviAgent: Graph-Driven Bilevel Planning for Scalable Tool Orchestrationcited by 3
- 2024SEAL: Suite for Evaluating API-use of LLMscited by 2
- 2026Teaching LLMs to Learn Tool Trialing and Execution through Environment Interactioncited by 2
- 2026IEA: Amateur-Friendly Conversational Image Editing Agent via Three Stages of Multitask Alignmentcited by 2
- 2025TUMS: Enhancing Tool-use Abilities of LLMs with Multi-structure Handlerscited by 0
- 2025TAPS: Tool-Augmented Personalisation via Structured Taggingcited by 0
- 2026Robust and Efficient Tool Orchestration via Layered Execution Structures with Reflective Correctioncited by 0
- 2026SciToolAgent-Evo: An Ontology-Aware Self-Evolving Agent for Open-World Scientific Tool Acquisitioncited by 0
- 2026Toolcompass: Guiding Tool Trialing, Not Suppressing Itcited by 0
- 2026Toolcompass: Guiding Tool Trialing, Not Suppressing It22 Sep 2026
- 2026SciToolAgent-Evo: An Ontology-Aware Self-Evolving Agent for Open-World Scientific Tool Acquisition30 Jul 2026
- 2026IEA: Amateur-Friendly Conversational Image Editing Agent via Three Stages of Multitask Alignment6 Jun 2026
- 2026Controllable and Verifiable Tool-Use Data Synthesis for Agentic Reinforcement Learning10 Apr 2026
- 2026Tool Verification for Test-Time Reinforcement Learning2 Mar 2026
- 2026Robust and Efficient Tool Orchestration via Layered Execution Structures with Reflective Correction21 Feb 2026
- 2026Teaching LLMs to Learn Tool Trialing and Execution through Environment Interaction19 Jan 2026
- 2025ToolForge: A Data Synthesis Pipeline for Multi-Hop Search without Real-World APIs18 Dec 2025
- 2025GraphChain: Large Language Models for Large-scale Graph Analysis via Tool Chaining1 Nov 2025
- 2025CoT-Self-Instruct: Building high-quality synthetic prompts for reasoning and non-reasoning tasks31 Jul 2025
- 2025TAPS: Tool-Augmented Personalisation via Structured Tagging25 Jun 2025
- 2025NaviAgent: Graph-Driven Bilevel Planning for Scalable Tool Orchestration24 Jun 2025
11 more
- 2025Self-Challenging Language Model Agents2 Jun 2025
- 2025TUMS: Enhancing Tool-use Abilities of LLMs with Multi-structure Handlers13 May 2025
- 2025Prompt Injection Attack to Tool Selection in LLM Agents28 Apr 2025
- 2025GenTool: Enhancing Tool Generalization in Language Models through Zero-to-One and Weak-to-Strong Simulation26 Feb 2025
- 2024TL-Training: A Task-Feature-Based Framework for Training Large Language Models in Tool Use20 Dec 2024
- 2024SEAL: Suite for Evaluating API-use of LLMs23 Sep 2024
- 2024Source2Synth: Synthetic Data Generation and Curation Grounded in Real Data Sources12 Sep 2024
- 2024When is the consistent prediction likely to be a correct prediction?8 Jul 2024
- 2024Tool Learning with Large Language Models: A Survey28 May 2024
- 2024LLMs can learn self-restraint through iterative self-reflection15 May 2024
- 2024Frontier AI Ethics: Anticipating and Evaluating the Societal Impacts of Language Model Agents10 Apr 2024
- 2024Tool Learning with Large Language Models: A Surveycited by 221
- 2025Prompt Injection Attack to Tool Selection in LLM Agentscited by 145
- 2025Self-Challenging Language Model Agentscited by 56
- 2024TL-Training: A Task-Feature-Based Framework for Training Large Language Models in Tool Usecited by 11
- 2025ToolForge: A Data Synthesis Pipeline for Multi-Hop Search without Real-World APIscited by 8
- 2024Frontier AI Ethics: Anticipating and Evaluating the Societal Impacts of Language Model Agentscited by 5
- 2026Controllable and Verifiable Tool-Use Data Synthesis for Agentic Reinforcement Learningcited by 5
- 2026Teaching LLMs to Learn Tool Trialing and Execution through Environment Interactioncited by 2
- 2026IEA: Amateur-Friendly Conversational Image Editing Agent via Three Stages of Multitask Alignmentcited by 2
- 2025TAPS: Tool-Augmented Personalisation via Structured Taggingcited by 0
- 2026Robust and Efficient Tool Orchestration via Layered Execution Structures with Reflective Correctioncited by 0
- 2026SciToolAgent-Evo: An Ontology-Aware Self-Evolving Agent for Open-World Scientific Tool Acquisitioncited by 0
- 2026SciToolAgent-Evo: An Ontology-Aware Self-Evolving Agent for Open-World Scientific Tool Acquisition30 Jul 2026
- 2026IEA: Amateur-Friendly Conversational Image Editing Agent via Three Stages of Multitask Alignment6 Jun 2026
- 2026Controllable and Verifiable Tool-Use Data Synthesis for Agentic Reinforcement Learning10 Apr 2026
- 2026Robust and Efficient Tool Orchestration via Layered Execution Structures with Reflective Correction21 Feb 2026
- 2026Teaching LLMs to Learn Tool Trialing and Execution through Environment Interaction19 Jan 2026
- 2025ToolForge: A Data Synthesis Pipeline for Multi-Hop Search without Real-World APIs18 Dec 2025
- 2025TAPS: Tool-Augmented Personalisation via Structured Tagging25 Jun 2025
- 2025Self-Challenging Language Model Agents2 Jun 2025
- 2025Prompt Injection Attack to Tool Selection in LLM Agents28 Apr 2025
- 2024TL-Training: A Task-Feature-Based Framework for Training Large Language Models in Tool Use20 Dec 2024
- 2024Tool Learning with Large Language Models: A Survey28 May 2024
- 2024Frontier AI Ethics: Anticipating and Evaluating the Societal Impacts of Language Model Agents10 Apr 2024
- 2025GenTool: Enhancing Tool Generalization in Language Models through Zero-to-One and Weak-to-Strong Simulationcited by 9
- 2024LLMs can learn self-restraint through iterative self-reflectioncited by 6
- 2025GraphChain: Large Language Models for Large-scale Graph Analysis via Tool Chainingcited by 5
- 2025NaviAgent: Graph-Driven Bilevel Planning for Scalable Tool Orchestrationcited by 3
- 2024SEAL: Suite for Evaluating API-use of LLMscited by 2
- 2025TUMS: Enhancing Tool-use Abilities of LLMs with Multi-structure Handlerscited by 0
- 2026Toolcompass: Guiding Tool Trialing, Not Suppressing Itcited by 0
- 2026Toolcompass: Guiding Tool Trialing, Not Suppressing It22 Sep 2026
- 2025GraphChain: Large Language Models for Large-scale Graph Analysis via Tool Chaining1 Nov 2025
- 2025NaviAgent: Graph-Driven Bilevel Planning for Scalable Tool Orchestration24 Jun 2025
- 2025TUMS: Enhancing Tool-use Abilities of LLMs with Multi-structure Handlers13 May 2025
- 2025GenTool: Enhancing Tool Generalization in Language Models through Zero-to-One and Weak-to-Strong Simulation26 Feb 2025
- 2024SEAL: Suite for Evaluating API-use of LLMs23 Sep 2024
- 2024LLMs can learn self-restraint through iterative self-reflection15 May 2024
Similar, not cited
Close in wording, no citation either way
- 2025ToolACE-DEV: Self-Improving Tool Learning via Decomposition and EVolution
- 2025Self-Training Large Language Models for Tool-Use Without Demonstrations
- 2024ToolEyes: Fine-Grained Evaluation for Tool Learning Capabilities of Large Language Models in Real-world Scenarios
- 2024LLM With Tools: A Survey
- 2025ToolACE-R: Model-aware Iterative Training and Adaptive Refinement for Tool Learning
- 2024Learning Evolving Tools for Large Language Models
- 2025ToLeaP: Rethinking Development of Tool Learning with Large Language Models
- 2023GEAR: Augmenting Language Models with Generalizable and Efficient Tool Resolution