TUMS: Enhancing Tool-use Abilities of LLMs with Multi-structure Handlers
Not on the map. Why?
Abstract (arXiv)
Recently, large language models(LLMs) have played an increasingly important role in solving a wide range of NLP tasks, leveraging their capabilities of natural language understanding and generating. Integration with external tools further enhances LLMs' effectiveness, providing more precise, timely, and specialized responses. However, LLMs still encounter difficulties with non-executable actions and improper actions, which are primarily attributed to incorrect parameters. The process of generating parameters by LLMs is confined to the tool level, employing the coarse-grained strategy without considering the different difficulties of various tools. To address this issue, we propose TUMS, a novel framework designed to enhance the tool-use capabilities of LLMs by transforming tool-level processing into parameter-level processing. Specifically, our framework consists of four key components: (1) an intent recognizer that identifies the user's intent to help LLMs better understand the task; (2) a task decomposer that breaks down complex tasks into simpler subtasks, each involving a tool call; (3) a subtask processor equipped with multi-structure handlers to generate accurate parameters; and (4) an executor. Our empirical studies have evidenced the effectiveness and efficiency of the TUMS framework with an average of 19.6% and 50.6% improvement separately on easy and hard benchmarks of ToolQA, meanwhile, we demonstrated the key contribution of each part with ablation experiments, offering more insights and stimulating future research on Tool-augmented LLMs.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 41 of its 49 references that are in the map. First posted on arXiv 13 May 2025.
Builds on
41 of 49 references.
References · 41
- 2023GPT-4 Technical Reportcited by 18,132
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 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
- 2021Training Verifiers to Solve Math Word Problemscited by 9,743
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
- 2023Tree of Thoughts: Deliberate Problem Solving with Large Language Modelscited by 3,155
- 2023Retrieval-Augmented Generation for Large Language Models: A Surveycited by 2,185
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIscited by 1,880
- 2022Least-to-Most Prompting Enables Complex Reasoning in Large Language Modelscited by 1,397
29 more
- 2023HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in Hugging Facecited by 1,173
- 2023Graph of Thoughts: Solving Elaborate Problems with Large Language Modelscited by 873
- 2022Quantifying Memorization Across Neural Language Modelscited by 755
- 2023Visual ChatGPT: Talking, Drawing and Editing with Visual Foundation Modelscited by 659
- 2022ProgPrompt: Generating Situated Robot Task Plans using Large Language Modelscited by 598
- 2023ViperGPT: Visual Inference via Python Execution for Reasoningcited by 591
- 2022Decomposed Prompting: A Modular Approach for Solving Complex Taskscited by 554
- 2022Visual Programming: Compositional visual reasoning without trainingcited by 507
- 2023Chameleon: Plug-and-Play Compositional Reasoning with Large Language Modelscited by 352
- 2024Retrieval-Augmented Generation for AI-Generated Content: A Surveycited by 352
- 2023StructGPT: A General Framework for Large Language Model to Reason over Structured Datacited by 339
- 2023Tool Learning with Foundation Modelscited by 302
- 2023ToolQA: A Dataset for LLM Question Answering with External Toolscited by 273
- 2023ToolkenGPT: Augmenting Frozen Language Models with Massive Tools via Tool Embeddingscited by 238
- 2022TALM: Tool Augmented Language Modelscited by 197
- 2023CRAFT: Customizing LLMs by Creating and Retrieving from Specialized Toolsetscited by 122
- 2024AnyTool: Self-Reflective, Hierarchical Agents for Large-Scale API Callscited by 121
- 2023Question Decomposition Improves the Faithfulness of Model-Generated Reasoningcited by 107
- 2023ToolChain*: Efficient Action Space Navigation in Large Language Models with A* Searchcited by 103
- 2022Successive Prompting for Decomposing Complex Questionscited by 94
- 2024If LLM Is the Wizard, Then Code Is the Wand: A Survey on How Code Empowers Large Language Models to Serve as Intelligent Agentscited by 77
- 2023Tool Documentation Enables Zero-Shot Tool-Usage with Large Language Modelscited by 66
- 2023ControlLLM: Augment Language Models with Tools by Searching on Graphscited by 59
- 2024ToolNet: Connecting Large Language Models with Massive Tools via Tool Graphcited by 59
- 2024Learning to Use Tools via Cooperative and Interactive Agentscited by 54
- 2023TPTU-v2: Boosting Task Planning and Tool Usage of Large Language Model-based Agents in Real-world Systemscited by 39
- 2024TOOLVERIFIER: Generalization to New Tools via Self-Verificationcited by 23
- 2024Planning and Editing What You Retrieve for Enhanced Tool Learningcited by 21
- 2024Smurfs: Multi-Agent System using Context-Efficient DFSDT for Tool Planningcited by 12
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2024LLM With Tools: A Survey
- 2025AskToAct: Enhancing LLMs Tool Use via Self-Correcting Clarification
- 2024ToolEyes: Fine-Grained Evaluation for Tool Learning Capabilities of Large Language Models in Real-world Scenarios
- 2024Small LLMs Are Weak Tool Learners: A Multi-LLM Agent
- 2024Tool Learning with Large Language Models: A Survey
- 2024Learning to Ask: When LLM Agents Meet Unclear Instruction
- 2024LLMs in the Imaginarium: Tool Learning through Simulated Trial and Error
- 2024Language hooks: a modular framework for augmenting LLM reasoning that decouples tool usage from the model and its prompt