paper-with-me

홈 › Papers

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

2024-11-23 · Varatheepan Paramanayakam, Andreas Karatzas, Iraklis Anagnostopoulos, Dimitrios Stamoulis

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%.

📄 PDF Abstract BibTeX arXiv:2411.15399

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Unified Tool Integration for LLMs: A Protocol-Agnostic Approach to Function Calling

2025-08-05 · Peng Ding, Rick Stevens arxiv

The proliferation of tool-augmented Large Language Models (LLMs) has created a fragmented ecosystem where developers must navigate multiple protocols, manual schema definitions, and complex execution workflows. We addres…

Concurrency without Model Changes: Future-based Asynchronous Function Calling for LLMs

2026-05-14 · Guangyu Feng, Huanzhi Mao, Prabal Dutta, Joseph E. Gonzalez arxiv

Function calling, also known as tool use, is a core capability of modern LLM agents but is typically constrained by synchronous execution semantics. Under these semantics, LLM decoding is blocked until each function call…

ComplexFuncBench: Exploring Multi-Step and Constrained Function Calling under Long-Context Scenario

2025-01-17 · Lucen Zhong, Zhengxiao Du, Xiaohan Zhang, Haiyi Hu 외

Enhancing large language models (LLMs) with real-time APIs can help generate more accurate and up-to-date responses. However, evaluating the function calling abilities of LLMs in real-world scenarios remains under-explor…

APIGen: Automated Pipeline for Generating Verifiable and Diverse Function-Calling Datasets

2024-06-26 · Zuxin Liu, Thai Hoang, JianGuo Zhang, Ming Zhu 외

The advancement of function-calling agent models requires diverse, reliable, and high-quality datasets. This paper presents APIGen, an automated data generation pipeline designed to synthesize verifiable high-quality dat…

Asynchronous LLM Function Calling

2024-12-09 · In Gim, Seung-seob Lee, Lin Zhong

Large language models (LLMs) use function calls to interface with external tools and data source. However, the current approach to LLM function calling is inherently synchronous, where each call blocks LLM inference, lim…