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

Rethinking Federated Learning with Domain Shift: A Prototype View

在这里插入图片描述

CVPR2023,针对分布式数据来自不同的域时,私有模型在其他域上表现出退化性能(具有域转移)的问题。提出用于域转移下联邦学习的联邦原型学习(FPL)。核心思想是构建集群原型和无偏原型,提供富有成效的领域知识和公平的收敛目标。将样本嵌入拉近到属于相同语义的集群原型,而不是来自不同类的集群原型。引入一致性正则化来将本地实例与相应的无偏原型对齐。

论文:openaccess
code: 作者开源

贡献

• 发现现有方法的固有局限性在于全局正则化信号不足以描绘参与者之间的不同领域知识,并且偏向主要领域。
• 提出了一种简单而有效的策略来学习具有领域转移的联邦学习中可良好推广的全局模型。受原型学习成功的启发,我们引入了集群原型来提供丰富的领域知识,并进一步基于集群原型的平均值构建无偏原型,以进一步提供公平稳定的客观信号。
• 我们对 Digits 和 Office Caltech 任务进行了广泛的实验。伴随着一系列消融实验,结果验证了 FPL 的有效性和每个模块的不可或缺性。

额,感觉官方说法有点奇怪。总结下就是,1)引入了集群原型对比学习(CPCL)。CPCL自适应地强制高维特征与来自同一类的集群原型更相似,而不是具有不同语义的其他原型。鼓励实例特征接近相同语义中的代表性原型,并将其与其他类原型区分开来,从而融合了不同的领域知识并保持清晰的决策边界。2)提出无偏原型一致正则化(UPCR),对集群原型进行平均以获得无偏原型。本地实例需要最小化特征级距离与相应的无偏原型。因此,本地模型不会偏向主导领域,并在劣势领域表现出稳定的性能

算法流程

文章主要分为两部分,聚类原型和无边界原型,分别给出了对应的定义和学习方式。

FL中原型的定义

S k S^k Sk 表示用类别为 k k k 的样本集, c m k c^k_m cmk 表示第 m m m 个参与者 k k k 类样本的原型。原型是各自语义信息的典型ÿ

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

相关文章:

  • 打卡第2天----数组双指针,滑动窗口
  • Running cmake version 2.8.12.2解决方案
  • stm32中IIC通讯协议
  • 允许防火墙通过端口 6379(通常用于 Redis 服务)那些年因为连接失败而一起熬过的夜
  • tsconfig.json的include和exclude作用
  • firewalld(8) policies
  • 为什么进口主食冻干那么高贵?必入榜主食冻干总结分享
  • 状态模式在金融业务中的应用及其框架实现
  • redis学习(002 安装redis和客户端)
  • 在线客服系统多国语言,适合跨境外贸业务对外沟通 ,哈萨克语客服系统,根据浏览器语种标识自动切换...
  • 等保2.0是否强制要求所有物联网设备都必须支持自动更新?
  • gin框架解决跨域问题
  • 4.判断登录用户选择按钮的展示
  • 【硬核科普】存算一体化系统(Processing-in-Memory, PIM)深入解析
  • 基于Java的壁纸网站设计与实现
  • Zookeeper底层原理
  • Spring Boot 事件监听机制实战【自定义 Spring Boot 事件监听】
  • AIGC笔记--Stable Diffusion源码剖析之DDIM
  • 【BUUCTF-PWN】13-jarvisoj_level2_x64
  • 项目实战--Spring Boot 3整合Flink实现大数据文件处理
  • 开发者工具攻略:前端测试的极简指南
  • git保存分支工作状态
  • 系统架构设计师——计算机体系结构
  • 3D鸡哥又上开源项目!单图即可生成,在线可玩
  • 设计模式实现思路介绍
  • Node.js学习教程
  • 项目页面优化,我们该怎么做呢?
  • 【PCIe】P2P DMA
  • Linux shell编程学习笔记62: top命令 linux下的任务管理器
  • 如何在Java中实现高性能的网络通信