Automated Federated Pipeline for Parameter-Efficient Fine-Tuning of Large Language Models

本文是LLM系列文章,针对《Automated Federated Pipeline for Parameter-Efficient Fine-Tuning of Large Language Models》的翻译。

摘要

近年来,高级智能生成内容(AIGC),特别是大型语言模型(LLMs)的发展激增。然而,对于许多下游任务,有必要使用私有数据对LLM进行微调。虽然联邦学习为LLM微调提供了一种有前景的隐私保护解决方案,但LLM的庞大规模,再加上高计算和通信需求,使得它很难应用于下游任务。更重要的是,在现实世界中,私有边缘服务器通常拥有不同的计算和网络资源,这给LLM微调带来了额外的复杂性。为了解决这些问题,我们设计并实现了一个名为FedPipe的自动化联邦管道,以最小的训练成本微调LLM,但不会增加任何推理延迟。FedPipe首先根据其对LLM培训的贡献确定需要微调的权重。然后,它为每个选定的权重配置一个低级适配器,以在边缘服务器上训练本地低级适配器,并聚合所有边缘服务器的本地适配器,以微调整个LLM。最后,根据边缘服务器的要求,对LLM的参数进行适当的量化,以减少内存空间。大量实验表明,FedPipe加快了模型训练,并实现了比最先进的基准更高的精度。

1 引言

2 背景和动机

3 自动化联邦流水线设计

4 实现和实验设置

5 评估

6 相关工作

7 结论

在本文中,我们提出并实现了FedPipe,一种自动化的联邦流水线,以促进具有异构计算资源的边缘服务器中的LLM FL微调。我们将问题建模为MILP来指导我们的设

第44篇:《SLoRA: Federated Parameter Efficient Fine-Tuning of Language Models》 边缘设备资源有限(计算、通信、存储),直接全量微调(FFT)成本高;数据分布异质性(非IID)导致传统PEFT方法(如LoRA)性能显著下降(图1显示PEFT与FFT的差距越大异质性影响:数据越异质,SLoRA相对LoRA的优势越明显(图3、图6显示PEFT基线在异质数据下性能暴跌,SLoRA保持稳定)。在集中式学习中,LoRA 在不同任务上始终展现出良好的性能,且与全量微调(FFT)的准确率相当接近。对于数据分布更均匀(α 值较大)的联邦学习场景,这种情况依然成立。 阅读详情

相关推荐

第34篇:FlexLoRA论文讲解Federated Fine-tuning of Large Language Modelsunder Heterogeneous Tasks and Client

资源异构性实验①模型与数据集基础模型DataJucier(1.3B参数):主要实验模型,适用于边缘设备;LoRA配置Type 1:所有层秩=8(0.12%参数量);Type 2:所有层秩=30(2.46%参数量);Type 3:注意力层秩=30 + FFN层秩=200(8.22%参数量);Type 4:所有层秩=200(12.22%参数量)。②资源分布模拟三种分布模式均匀分布(Uniform):四种LoRA类型比例均等;重尾分布:Type 1(低资源)占主导;:Type 4(高资源)占主导;正态分布。

weixin_74009895的博客 853

【信息科学与工程学】【数据中心】第三十五篇 云计算数据中心的学科知识04

编号学科(课程)核心知识点在云计算/云存储/云网络/云安全/云MaaS中的作用代表教材/资料/论文 + 数学方程式列表工业界应用D1421​云原生数据库:TiDB​HTAP(混合事务/分析处理)、分布式SQL、水平扩展、强一致(Raft)、自动故障恢复、与MySQL兼容、TiFlash列式引擎提供弹性扩展的分布式数据库;支撑高并发在线交易与实时分析教材:《TiDB in Action》PingCAP(2020) 论文:《TiDB: A Raft-based HTAP Database》(2017)

weixin_49199313的博客 409

AFLoRA: Adaptive Federated Fine-Tuning of Large Language Models with Resource-Aware Low-Rank

联邦微调已成为一种有前景的方法,可利用分散的数据使基础模型适应下游任务。然而,在数据和系统资源异构且受限的客户端上对大型语言模型(LLMs)进行微调,其高计算和通信需求使得实际部署仍具挑战性。在这种情况下,全局模型的性能往往受限于资源最弱的客户端,且本地数据的非独立同分布(Non-IID)特性会进一步降低性能。尽管现有方法利用低秩适应(LoRA)等参数高效技术来减少通信和计算开销,但它们通常无法同时确保低秩更新的准确聚合和维持低系统成本,从而阻碍了整体性能。

c_cpp_csharp的专栏 381

Federated Fine-tuning of Large Language Models under Heterogeneous Language Tasks and Client

联合学习(FL)最近被应用于大型语言模型(LLM)的参数有效微调。尽管前景广阔,但由于客户端的异构资源和数据分布,它带来了重大挑战。本研究引入了FlexLoRA,这是一种简单而有效的LLM微调聚合方案,通过将资源充足的客户与资源最少的参与者的能力联系起来,缓解了传统FL中的“桶效应”,即限制了他们的潜力。FlexLoRA允许动态调整当地的LoRA等级,促进开发一个充满更广泛、更少特定任务知识的全球模型。

c_cpp_csharp的专栏 397

论文翻译:Fine-Tuning Large Language Model Based Explainable Recommendation with Explainable Quality Rewa

基于大型语言模型的可解释推荐系统(LLM-based ER)能够提供显著的类人解释,并且已经广泛受到研究者的关注。然而,原始的LLM-based ER系统在其生成的解释中面临三个低质量问题,即缺乏个性化、不一致性和可疑的解释数据。为了解决这些问题,我们提出了一个新颖的LLM-based ER模型,记为LLM2ER,作为骨干网络,并设计了两个创新的可解释质量奖励模型,用于在强化学习范式下微调这样一个骨干网络,最终产生了一个微调后的模型,记为LLM2ER-EQR,它能够提供高质量的解释。

CSPhD-winston的博客 421

「文智助手」全场景办公AI助理AI+OPC全流程实践方案(大赛作品)

「文智助手」全场景办公AI助理AI+OPC全流程实践方案(大赛作品)

jks212454的博客 300

Zabbix7.4监控系统在Rocky Linux10.0上的完整部署流程(含MariaDB配置)

本文详细介绍了在Rocky Linux 10.0操作系统上部署企业级监控系统Zabbix 7.4的完整流程,并重点阐述了与MariaDB数据库的深度集成与性能优化配置。内容涵盖从系统环境准备、数据库安装与安全加固、Zabbix核心组件部署,到服务配置、Web界面初始化以及生产环境高级调优的全方位实战指南,旨在帮助用户构建稳定高效的监控平台。

weixin_29200741的博客 330

告别手动刷金币:零代码配置实现番茄小说自动化任务

本文详细介绍如何利用零代码配置工具实现番茄小说自动化任务,告别手动刷金币的烦恼。通过冰狐智能辅助工具的可视化配置和元数据复用功能,用户无需编程基础即可快速设置自动签到、观看广告等任务流程,大幅提升效率并避免断签风险。

weixin_42522953的博客 297

new delete 详解

常规的new 和 delete 当需要内存时,可以使用new申请内存,但在用完内存时应当使用delete 去归还内存,以防止内存泄漏,具体使用方案见下面代码: int* ps = new int ; // 使用new 申明变量空间 ... ... delete ps ; '// delete 删除所申明的变量空间 上述代码将删除ps 指针指向的内存空间,但不会删除指针本身,即仍然可以使用该指针去指向其他int 类型的变量。new 和 delete 一定需要成对的使用否则极易发生内存泄漏。 注意:不

qq_42138448的博客 6938

手把手教你配置UFS的PSA状态机:WRITE/UNMAP命令实战与LBA映射避雷

本文详细解析了UFS PSA状态机的配置流程,重点探讨了在Pre-soldering状态下WRITE命令的原子性操作原则与单次写入LBA的重要性。通过实战代码示例,指导开发者如何正确初始化PSA环境、切换状态机,并深入剖析了使用UNMAP命令清理LBA映射时的常见陷阱与避雷指南,确保量产数据安全与良率。

weixin_29213525的博客 421

华为OD机试 - 机器人活动区域(Python/JS/C/C++ 双机位C卷 200分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。现有一个机器人,可放置于 M × N的网格中任意位置,每个网格包含一个非负整数编号。当相邻网格的数字编号差值的绝对值小于等于 1 时,机器人可在网格间移动问题:求机器人可活动的最大范围对应的网格点数目。说明:1)网格左上角坐标为 (0, 0),右

学Java,找哪吒 1434

Winform从入门到精通(38)——StatusStrip(史上最全)

本文介绍StatusStrip控件的详细用法,包含所有属性和事件,绝对史上最全!

qq_34059233的博客 2759

一文搞懂电流、电压的有效值 RMS

交流电有正半周、负半周,直接平均可能抵消成 0,但负半周一样会发热。这个交流电如果换成直流电,能产生同样发热功率时,对应的直流电压或电流”,电容耐压通常不能按 220V 选,常见会选 400V 或更高余量。所以做硬件时,220VAC 整流滤波后电容上会接近。电压/电流的有效值,也叫。如果它加在电阻上,发热按。

qq_52293640的博客 452

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

上一篇: LangBiTe: A Platform for Testing Bias in Large Language Models
下一篇: Injecting Salesperson’s Dialogue Strategies in Large Language Models with Chain-of-Thought Reasoning
UnknownBody
博客等级 码龄16年 5601粉丝 4741原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UnknownBody

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值