mlsanityData to 7 Oct 2026

Less is More: Optimizing Function Calling for LLM Execution on Edge Devices

arXiv 2411.15399 ↗First posted 23 Nov 2024cs.PF cs.DC cs.LGcited by 1

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

Abstract (arXiv)

The advanced function-calling capabilities of foundation models open up new possibilities for deploying agents to perform complex API tasks. However, managing large amounts of data and interacting with numerous APIs makes function calling hardware-intensive and costly, especially on edge devices. Current Large Language Models (LLMs) struggle with function calling at the edge because they cannot handle complex inputs or manage multiple tools effectively. This results in low task-completion accuracy, increased delays, and higher power consumption. In this work, we introduce Less-is-More, a novel fine-tuning-free function-calling scheme for dynamic tool selection. Our approach is based on the key insight that selectively reducing the number of tools available to LLMs significantly improves their function-calling performance, execution time, and power efficiency on edge devices. Experimental results with state-of-the-art LLMs on edge hardware show agentic success rate improvements, with execution time reduced by up to 70% and power consumption by up to 40%.

Key facts. Cited by 1 paper 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 24 of its 45 references that are in the map. First posted on arXiv 23 Nov 2024.

Builds on

24 of 45 references.

Closest ancestors · 6

Same direction, newest first

  1. 2024TinyAgent: Function Calling at the Edge1 Sep
  2. 2024An LLM-Tool Compiler for Fused Parallel Function Calling7 May
  3. 2024Octopus: On-device language model for function calling of software APIs2 Apr
  4. 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIs31 Jul
  5. 2023ToolQA: A Dataset for LLM Question Answering with External Tools23 Jun
  6. 2023Gorilla: Large Language Model Connected with Massive APIs24 May

Other references · 18

  1. 2024The Llama 3 Herd of Modelscited by 14,192
  2. 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
  3. 2023QLoRA: Efficient Finetuning of Quantized LLMscited by 3,355
  4. 2023Mistral 7Bcited by 3,065
  5. 2024Qwen2 Technical Reportcited by 2,076
  6. 2024Phi-3 Technical Report: A Highly Capable Language Model Locally on Your Phonecited by 1,883
  7. 2020MPNet: Masked and Permuted Pre-training for Language Understandingcited by 973
  8. 2023FrugalGPT: How to Use Large Language Models While Reducing Cost and Improving Performancecited by 791
  9. 2023LLM-Pruner: On the Structural Pruning of Large Language Modelscited by 643
  10. 2024The Faiss librarycited by 370
  11. 2024RouterBench: A Benchmark for Multi-LLM Routing Systemcited by 222
  12. 2023An LLM Compiler for Parallel Function Callingcited by 170
6 more
  1. 2023LLM in a flash: Efficient Large Language Model Inference with Limited Memorycited by 170
  2. 2024LLM Inference Unveiled: Survey and Roofline Model Insightscited by 147
  3. 2024MemServe: Context Caching for Disaggregated LLM Serving with Elastic Memory Poolcited by 67
  4. 2024LLM Inference Serving: Survey of Recent Advances and Opportunitiescited by 46
  5. 2024Evaluating Tool-Augmented Agents in Remote Sensing Platformscited by 17
  6. 2024LLM-dCache: Improving Tool-Augmented LLMs with GPT-Driven Localized Data Cachingcited by 7

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.

Similar, not cited

Close in wording, no citation either way

  1. 2025Small Models, Big Tasks: An Exploratory Empirical Study on Small Language Models for Function Calling
  2. 2026Small Reasoning Models are Instruction Followers in Function Calling
  3. 2025Unified Tool Integration for LLMs: A Protocol-Agnostic Approach to Function Calling
  4. 2024Benchmarking Floworks against OpenAI & Anthropic: A Novel Framework for Enhanced LLM Function Calling
  5. 2024Hammer: Robust Function-Calling for On-Device Language Models via Function Masking
  6. 2025EdgeLoRA: An Efficient Multi-Tenant LLM Serving System on Edge Devices
  7. 2026Concurrency without Model Changes: Future-based Asynchronous Function Calling for LLMs
  8. 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestration