mlsanityData to 7 Oct 2026

Facilitating Multi-turn Function Calling for LLMs via Compositional Instruction Tuning

arXiv 2410.12952 ↗First posted 16 Oct 2024cs.CLcited by 40

On the map: LLM agents and tool use → Tool learning and function calling

Abstract (arXiv)

Large Language Models (LLMs) have exhibited significant potential in performing diverse tasks, including the ability to call functions or use external tools to enhance their performance. While current research on function calling by LLMs primarily focuses on single-turn interactions, this paper addresses the overlooked necessity for LLMs to engage in multi-turn function calling--critical for handling compositional, real-world queries that require planning with functions but not only use functions. To facilitate this, we introduce an approach, BUTTON, which generates synthetic compositional instruction tuning data via bottom-up instruction construction and top-down trajectory generation. In the bottom-up phase, we generate simple atomic tasks based on real-world scenarios and build compositional tasks using heuristic strategies based on atomic tasks. Corresponding function definitions are then synthesized for these compositional tasks. The top-down phase features a multi-agent environment where interactions among simulated humans, assistants, and tools are utilized to gather multi-turn function calling trajectories. This approach ensures task compositionality and allows for effective function and trajectory generation by examining atomic tasks within compositional tasks. We produce a dataset BUTTONInstruct comprising 8k data points and demonstrate its effectiveness through extensive experiments across various LLMs.

Key facts. Cited by 40 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 38 of its 100 references that are in the map. First posted on arXiv 16 Oct 2024.

Builds on

38 of 100 references.

Closest ancestors · 5

Same direction, newest first

  1. 2024APIGen: Automated Pipeline for Generating Verifiable and Diverse Function-Calling Datasets26 Jun
  2. 2024StableToolBench: Towards Stable Large-Scale Benchmarking on Tool Learning of Large Language Models12 Mar
  3. 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIs31 Jul
  4. 2023Gorilla: Large Language Model Connected with Massive APIs24 May
  5. 2023Toolformer: Language Models Can Teach Themselves to Use Tools9 Feb

Other references · 33

  1. 2023GPT-4 Technical Reportcited by 18,132
  2. 2022Training language models to follow instructions with human feedbackcited by 15,712
  3. 2024The Llama 3 Herd of Modelscited by 14,192
  4. 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
  5. 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,674
  6. 2023Retrieval-Augmented Generation for Large Language Models: A Surveycited by 2,185
  7. 2023Voyager: An Open-Ended Embodied Agent with Large Language Modelscited by 2,081
  8. 2024Qwen2 Technical Reportcited by 2,076
  9. 2023HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in Hugging Facecited by 1,173
  10. 2023WizardLM: Empowering large pre-trained language models to follow complex instructionscited by 1,116
  11. 2024Qwen2.5-Math Technical Report: Toward Mathematical Expert Model via Self-Improvementcited by 1,057
  12. 2022Measuring and Narrowing the Compositionality Gap in Language Modelscited by 1,054
21 more
  1. 2023The Flan Collection: Designing Data and Methods for Effective Instruction Tuningcited by 734
  2. 2023WizardMath: Empowering Mathematical Reasoning for Large Language Models via Reinforced Evol-Instructcited by 618
  3. 2024Retrieval-Augmented Generation for AI-Generated Content: A Surveycited by 352
  4. 2023AgentTuning: Enabling Generalized Agent Abilities for LLMscited by 319
  5. 2024AgentBoard: An Analytical Evaluation Board of Multi-turn LLM Agentscited by 319
  6. 2023EmbodiedGPT: Vision-Language Pre-Training via Embodied Chain of Thoughtcited by 276
  7. 2021ElasticFace: Elastic Margin Loss for Deep Face Recognitioncited by 143
  8. 2023TaskBench: Benchmarking Large Language Models for Task Automationcited by 138
  9. 2024Best Practices and Lessons Learned on Synthetic Datacited by 104
  10. 2024GTA: A Benchmark for General Tool Agentscited by 77
  11. 2024Differentially Private Synthetic Data via Foundation Model APIs 2: Textcited by 74
  12. 2023Lemur: Harmonizing Natural Language and Code for Language Agentscited by 71
  13. 2023Differentially Private Synthetic Data via Foundation Model APIs 1: Imagescited by 63
  14. 2024Benchmarking Agentic Workflow Generationcited by 36
  15. 2021Self-restrained Triplet Loss for Accurate Masked Face Recognitioncited by 32
  16. 2024Do Generated Data Always Help Contrastive Learning?cited by 25
  17. 2024Learning to Plan for Retrieval-Augmented Large Language Models from Knowledge Graphscited by 24
  18. 2024Fine-tuning Large Language Models with Sequential Instructionscited by 20
  19. 2023RefGPT: Dialogue Generation of GPT, by GPT, and for GPTcited by 15
  20. 2024Octopus v4: Graph of language modelscited by 11
  21. 2024Chain-of-Instructions: Compositional Instruction Tuning on Large Language Modelscited by 9

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 22; 2026: 18.

40 papers.

Sort:

By area:

  1. 2025APIGen-MT: Agentic Pipeline for Multi-Turn Data Generation via Simulated Agent-Human Interplaycited by 158
  2. 2025ReSearch: Learning to Reason with Search for LLMs via Reinforcement Learningcited by 152
  3. 2025ComplexFuncBench: Exploring Multi-Step and Constrained Function Calling under Long-Context Scenariocited by 53
  4. 2025Simulating Environments with Reasoning Models for Agent Trainingcited by 52
  5. 2025Towards General Agentic Intelligence via Environment Scalingcited by 51
  6. 2025Magnet: Multi-turn Tool-use Data Synthesis and Distillation via Graph Translationcited by 37
  7. 2026Unsafer in Many Turns: Benchmarking and Defending Multi-Turn Safety Risks in Tool-Using Agentscited by 28
  8. 2025ToolMind Technical Report: A Large-Scale, Reasoning-Enhanced Tool-Use Datasetcited by 27
  9. 2025LoopTool: Closing the Data-Training Loop for Robust LLM Tool Callscited by 16
  10. 2025Imitation Learning for Multi-turn LM Agents via On-policy Expert Correctionscited by 14
  11. 2025Failure Makes the Agent Stronger: Enhancing Accuracy through Structured Reflection for Reliable Tool Interactionscited by 12
  12. 2025Optimizing Agentic Language Model Inference via Speculative Tool Callscited by 11
28 more
  1. 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestrationcited by 11
  2. 2025Close the Loop: Synthesizing Infinite Tool-Use Data via Multi-Agent Role-Playingcited by 9
  3. 2025iTool: Reinforced Fine-Tuning with Dynamic Deficiency Calibration for Advanced Tool Usecited by 7
  4. 2025AgenticMath: Enhancing LLM Reasoning via Agentic-based Math Data Generationcited by 7
  5. 2026Towards On-Policy Data Evolution for Visual-Native Multimodal Deep Search Agentscited by 6
  6. 2025PARL-MT: Learning to Call Functions in Multi-Turn Conversation with Progress Awarenesscited by 4
  7. 2025ToolRM: Towards Agentic Tool-Use Reward Modelingcited by 4
  8. 2026RubricRefine: Improving Tool-Use Agent Reliability with Training-Free Pre-Execution Refinementcited by 4
  9. 2026Revisiting DAgger in the Era of LLM-Agentscited by 4
  10. 2026Simulating Complex Multi-Turn Tool Calling Interactions in Stateless Execution Environmentscited by 3
  11. 2026AgentSkiller: Scaling Generalist Agent Intelligence through Semantically Integrated Cross-Domain Data Synthesiscited by 3
  12. 2026FinToolSyn: A forward synthesis Framework for Financial Tool-Use Dialogue Data with Dynamic Tool Retrievalcited by 3
  13. 2026UniToolCall: Unifying Tool-Use Representation, Data, and Evaluation for LLM Agentscited by 3
  14. 2025When Meaning Stays the Same, but Models Drift: Evaluating Quality of Service under Token-Level Behavioral Instability in LLMscited by 2
  15. 2025DaMo: Data Mixing Optimizer in Fine-tuning Multimodal LLMs for Mobile Phone Agentscited by 2
  16. 2026ARTIS: Agentic Risk-Aware Test-Time Scaling via Iterative Simulationcited by 2
  17. 2026What Makes Good Agentic Data? An ACE Lens on Data Generation for LLM Agentscited by 2
  18. 2025Visual Compositional Tuningcited by 1
  19. 2025AirQA: A Comprehensive QA Dataset for AI Research with Instance-Level Evaluationcited by 1
  20. 2026Democratizing Tool Learning with Environments Fully Simulated by a Free 8B Language Modelcited by 1
  21. 2026ToolWeave: Structured Synthesis of Complex Multi-Turn Tool-Calling Dialoguescited by 1
  22. 2026Calibration is the Bottleneck: An Action-Class Diagnostic of Multi-Turn Tool-Callingcited by 1
  23. 2025KunLunBaizeRAG: Reinforcement Learning Driven Inference Performance Leap for Large Language Modelscited by 0
  24. 2025Context-Aware Hierarchical Learning: A Two-Step Paradigm towards Safer LLMscited by 0
  25. 2026D-CORE: Incentivizing Task Decomposition in Large Reasoning Models for Complex Tool Usecited by 0
  26. 2026ARC: Fair Relative Advantage Comparison in Open-Ended Real-World Interactioncited by 0
  27. 2026Multi-Step Tool-Calling over Korean Open Public APIs: A Benchmark and a Data-Synthesis Recipecited by 0
  28. 2026ParaRecover: A Process-Level Benchmark for Error Localization and Recovery in Parallel Tool-Use Agentscited by 0

Similar, not cited

Close in wording, no citation either way

  1. 2026Small Reasoning Models are Instruction Followers in Function Calling
  2. 2024Granite-Function Calling Model: Introducing Function Calling Abilities via Multi-task Learning of Granular Tasks
  3. 2025Digging Into the Internal: Causality-Based Analysis of LLM Function Calling
  4. 2025FunReason-MT Technical Report: Advanced Data Synthesis Solution for Real-world Multi-Turn Tool-use
  5. 2025Small Models, Big Tasks: An Exploratory Empirical Study on Small Language Models for Function Calling
  6. 2024ToolACE: Winning the Points of LLM Function Calling
  7. 2024Enhancing Function-Calling Capabilities in LLMs: Strategies for Prompt Formats, Data Integration, and Multilingual Translation
  8. 2026Beyond Ideal Instruction: A Comprehensive Framework for Evaluating LLMs in Realistic Interactions