A Fast, Performant, Secure Distributed Training Framework For Large Language Model

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Huang, Wei, Wang, Yinggui, Cheng, Anda, Zhou, Aihui, Yu, Chaofan, Wang, Lei
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914645756870656
author Huang, Wei
Wang, Yinggui
Cheng, Anda
Zhou, Aihui
Yu, Chaofan
Wang, Lei
author_facet Huang, Wei
Wang, Yinggui
Cheng, Anda
Zhou, Aihui
Yu, Chaofan
Wang, Lei
contents The distributed (federated) LLM is an important method for co-training the domain-specific LLM using siloed data. However, maliciously stealing model parameters and data from the server or client side has become an urgent problem to be solved. In this paper, we propose a secure distributed LLM based on model slicing. In this case, we deploy the Trusted Execution Environment (TEE) on both the client and server side, and put the fine-tuned structure (LoRA or embedding of P-tuning v2) into the TEE. Then, secure communication is executed in the TEE and general environments through lightweight encryption. In order to further reduce the equipment cost as well as increase the model performance and accuracy, we propose a split fine-tuning scheme. In particular, we split the LLM by layers and place the latter layers in a server-side TEE (the client does not need a TEE). We then combine the proposed Sparsification Parameter Fine-tuning (SPF) with the LoRA part to improve the accuracy of the downstream task. Numerous experiments have shown that our method guarantees accuracy while maintaining security.
format Preprint
id arxiv_https___arxiv_org_abs_2401_09796
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Fast, Performant, Secure Distributed Training Framework For Large Language Model
Huang, Wei
Wang, Yinggui
Cheng, Anda
Zhou, Aihui
Yu, Chaofan
Wang, Lei
Machine Learning
Cryptography and Security
The distributed (federated) LLM is an important method for co-training the domain-specific LLM using siloed data. However, maliciously stealing model parameters and data from the server or client side has become an urgent problem to be solved. In this paper, we propose a secure distributed LLM based on model slicing. In this case, we deploy the Trusted Execution Environment (TEE) on both the client and server side, and put the fine-tuned structure (LoRA or embedding of P-tuning v2) into the TEE. Then, secure communication is executed in the TEE and general environments through lightweight encryption. In order to further reduce the equipment cost as well as increase the model performance and accuracy, we propose a split fine-tuning scheme. In particular, we split the LLM by layers and place the latter layers in a server-side TEE (the client does not need a TEE). We then combine the proposed Sparsification Parameter Fine-tuning (SPF) with the LoRA part to improve the accuracy of the downstream task. Numerous experiments have shown that our method guarantees accuracy while maintaining security.
title A Fast, Performant, Secure Distributed Training Framework For Large Language Model
topic Machine Learning
Cryptography and Security
url https://arxiv.org/abs/2401.09796