Empirical Guidelines for Deploying LLMs onto Resource-constrained Edge Devices

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Qin, Ruiyang, Liu, Dancheng, Xu, Chenhui, Yan, Zheyu, Tan, Zhaoxuan, Jia, Zhenge, Nassereldine, Amir, Li, Jiajie, Jiang, Meng, Abbasi, Ahmed, Xiong, Jinjun, Shi, Yiyu
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866929523319111680
author Qin, Ruiyang
Liu, Dancheng
Xu, Chenhui
Yan, Zheyu
Tan, Zhaoxuan
Jia, Zhenge
Nassereldine, Amir
Li, Jiajie
Jiang, Meng
Abbasi, Ahmed
Xiong, Jinjun
Shi, Yiyu
author_facet Qin, Ruiyang
Liu, Dancheng
Xu, Chenhui
Yan, Zheyu
Tan, Zhaoxuan
Jia, Zhenge
Nassereldine, Amir
Li, Jiajie
Jiang, Meng
Abbasi, Ahmed
Xiong, Jinjun
Shi, Yiyu
contents The scaling laws have become the de facto guidelines for designing large language models (LLMs), but they were studied under the assumption of unlimited computing resources for both training and inference. As LLMs are increasingly used as personalized intelligent assistants, their customization (i.e., learning through fine-tuning) and deployment onto resource-constrained edge devices will become more and more prevalent. An urging but open question is how a resource-constrained computing environment would affect the design choices for a personalized LLM. We study this problem empirically in this work. In particular, we consider the tradeoffs among a number of key design factors and their intertwined impacts on learning efficiency and accuracy. The factors include the learning methods for LLM customization, the amount of personalized data used for learning customization, the types and sizes of LLMs, the compression methods of LLMs, the amount of time afforded to learn, and the difficulty levels of the target use cases. Through extensive experimentation and benchmarking, we draw a number of surprisingly insightful guidelines for deploying LLMs onto resource-constrained devices. For example, an optimal choice between parameter learning and RAG may vary depending on the difficulty of the downstream task, the longer fine-tuning time does not necessarily help the model, and a compressed LLM may be a better choice than an uncompressed LLM to learn from limited personalized data.
format Preprint
id arxiv_https___arxiv_org_abs_2406_03777
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Empirical Guidelines for Deploying LLMs onto Resource-constrained Edge Devices
Qin, Ruiyang
Liu, Dancheng
Xu, Chenhui
Yan, Zheyu
Tan, Zhaoxuan
Jia, Zhenge
Nassereldine, Amir
Li, Jiajie
Jiang, Meng
Abbasi, Ahmed
Xiong, Jinjun
Shi, Yiyu
Machine Learning
Artificial Intelligence
The scaling laws have become the de facto guidelines for designing large language models (LLMs), but they were studied under the assumption of unlimited computing resources for both training and inference. As LLMs are increasingly used as personalized intelligent assistants, their customization (i.e., learning through fine-tuning) and deployment onto resource-constrained edge devices will become more and more prevalent. An urging but open question is how a resource-constrained computing environment would affect the design choices for a personalized LLM. We study this problem empirically in this work. In particular, we consider the tradeoffs among a number of key design factors and their intertwined impacts on learning efficiency and accuracy. The factors include the learning methods for LLM customization, the amount of personalized data used for learning customization, the types and sizes of LLMs, the compression methods of LLMs, the amount of time afforded to learn, and the difficulty levels of the target use cases. Through extensive experimentation and benchmarking, we draw a number of surprisingly insightful guidelines for deploying LLMs onto resource-constrained devices. For example, an optimal choice between parameter learning and RAG may vary depending on the difficulty of the downstream task, the longer fine-tuning time does not necessarily help the model, and a compressed LLM may be a better choice than an uncompressed LLM to learn from limited personalized data.
title Empirical Guidelines for Deploying LLMs onto Resource-constrained Edge Devices
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2406.03777