当前位置: 首页 > news >正文

《Dual Prompt Personalized Federated Learning in Foundation Models》——论文阅读

面向大规模预训练模型(ViT、BERT)的千万级设备场景,用“双提示(Dual Prompt)”机制实现高效、可扩展的个性化联邦学习(PFL)

1.研究背景

传统联邦学习在客户端数据异构(非独立同分布)场景下表现不佳,全局模型难以适配各客户端的独特数据分布。PFL 旨在为每个客户端生成个性化模型,但现有方法存在局限:当客户端本地数据有限时,模型训练不充分;基础模型(如 CLIP)虽具备强特征提取能力,但在联邦学习中应用较少,且缺乏动态集成新客户端的机制。

2.本文方法

提出了DP^2FL框架。其核心是通过 “双提示设计”“自适应聚合策略”,结合全局任务信息与客户端本地数据特征,同时支持新数据源推理和新客户端无缝集成。

  1. 双提示结构
    • 任务提示:捕获联邦学习的全局任务信息(如跨客户端的共性语义知识),由所有客户端共享,通过服务器聚合更新。
    数据提示:每个客户端独有,用于建模本地数据分布的独特特征,通过客户端本地聚合更新。保存每个客户端特有的数据特征。

  2. 全局模型自适应

        构建一个全局模型,通过聚合所有客户端的数据提示生成 “全局数据提示”,与全局任务提示共同组成全局模型。该模型支持:

  • 对未参与训练的新数据源直接推理;
  • 新客户端加入时无需从头训练,可基于全局模型快速初始化并适配本地数据。

传统 PFL 是“模型切块训练”,DualPrompt-PFL 是“冻结大模型 + 极轻提示微调”,在参数量、通信量、本地算力需求上均下降 1–3 个数量级,且天然适配大模型与跨设备场景。

3.步骤

① 服务器定义模型架构、训练轮次等参数,初始化全局任务提示和全局数据提示

②各客户端上传少量验证数据集,服务器计算初始损失,用于指导后续聚合。

③本地训练:客户端基于本地数据微调任务提示和数据提示,通过损失函数优化参数。客户端上传本地数据提示和全局任务提示之间的距离。

④全局聚合:中央服务器基于各客户端在所有验证集上的损失,计算权重并聚合任务提示和全局数据提示

⑥加入新客户端:新客户端上传验证集,服务器分发最新全局模型用于初始化。新客户端仅需少量本地训练即可适配自身数据,同时其贡献被其他客户端整合,实现无缝融入。

模型不动,服务器下发任务提示,客户端上传数据提示。

http://www.lryc.cn/news/625872.html

相关文章:

  • 自然语言处理(NLP)技术的发展历史
  • 【QT入门到晋级】进程间通信(IPC)-socket(包含性能优化案例)
  • Python爬虫实战:研究ICP-Checker,构建ICP 备案信息自动查询系统
  • GIS在海洋大数据的应用
  • 数据结构:深入解析常见数据结构及其特性
  • 3 创建wordpress网站
  • 【实时Linux实战系列】实时大数据处理与分析
  • 【数据库】通过‌phpMyAdmin‌管理Mysql数据
  • 计算机毕设推荐:痴呆症预测可视化系统Hadoop+Spark+Vue技术栈详解
  • [Polly智能维护网络] 网络重试原理 | 弹性策略
  • 图像采集卡与工业相机:机器视觉“双剑合璧”的效能解析
  • CMake进阶: CMake Modules---简化CMake配置的利器
  • 小迪安全v2023学习笔记(六十六讲)—— Java安全SQL注入SSTISPELXXE
  • Webpack 5 配置完全指南:从入门到精通
  • 云手机矩阵:重构企业云办公架构的技术路径与实践落地
  • HarmonyOS 中的 泛型类和泛型接口
  • oc-mirror plugin v2 错误could not establish the destination for the release i
  • 力扣hot100:三数之和(排序 + 双指针法)(15)
  • 缓存-变更事件捕捉、更新策略、本地缓存和热key问题
  • 数据迁移:如何从MySQL数据库高效迁移到Neo4j图形数据库
  • 在CentOS系统中查询已删除但仍占用磁盘空间的文件
  • Docker 快速下载Neo4j 方法记录
  • 生信分析自学攻略 | R语言数据类型和数据结构
  • PG靶机 - Pebbles
  • 使用java做出minecraft2.0版本
  • 为了提高项目成功率,项目预算如何分配
  • Datawhale工作流自动化平台n8n入门教程(一):n8n简介与平台部署
  • LeetCode算法日记 - Day 16: 连续数组、矩阵区域和
  • 免费导航规划API接口详解:调用指南与实战示例
  • 海滨浴场应急广播:守护碧海蓝天的安全防线