LoopTool: Closing the Data-Training Loop for Robust LLM Tool Calls

Kangning Zhang, Wenxiang Jiao, Kounianhua Du, Yuan Lu, Weiwen Liu +2 more
11/12/2025
cs.CLcs.AIcs.LG

No official code found. Best implementation: zhangdw156/LoopTool (0 stars, last commit 2025-12-24).

Abstract

Augmenting Large Language Models (LLMs) with external tools enables them to execute complex, multi-step tasks. However, tool learning is hampered by the static synthetic data pipelines where data generation and model training are executed as two separate, non-interactive processes. This approach fails to adaptively focus on a model's specific weaknesses and allows noisy labels to persist, degrading training efficiency. We introduce LoopTool, a fully automated, model-aware data evolution framework that closes this loop by tightly integrating data synthesis and model training. LoopTool iteratively refines both the data and the model through three synergistic modules: (1) Greedy Capability Probing (GCP) diagnoses the model's mastered and failed capabilities; (2) Judgement-Guided Label Verification (JGLV) uses an open-source judge model to find and correct annotation errors, progressively purifying the dataset; and (3) Error-Driven Data Expansion (EDDE) generates new, challenging samples based on identified failures. This closed-loop process operates within a cost-effective, open-source ecosystem, eliminating dependence on expensive closed-source APIs. Experiments show that our 8B model trained with LoopTool significantly surpasses its 32B data generator and achieves new state-of-the-art results on the BFCL-v3 and ACEBench benchmarks for its scale. Our work demonstrates that closed-loop, self-refining data pipelines can dramatically enhance the tool-use capabilities of LLMs.

View on arXivView PDF

Code Implementations(1)

复现LOOPTOOL: CLOSING THE DATA–TRAINING LOOP FOR ROBUST LLM TOOL CALLS

00Shell, PythonDec 13, 202510 months ago

Similar Papers

Cite this paper

@article{zhang2025looptool,
  title  = {LoopTool: Closing the Data-Training Loop for Robust LLM Tool Calls},
  author = {Kangning Zhang and Wenxiang Jiao and Kounianhua Du and Yuan Lu and Weiwen Liu and Weinan Zhang and Yong Yu},
  year   = {2025},
  eprint = {2511.09148},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.09148v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.09148.svg)](https://codeofpaper.com/paper/2511.09148)

Discussion