iso file download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211014315.2 (22)申请日 2022.08.23 (71)申请人 浙江工业大 学 地址 310014 浙江省杭州市下城区潮王路 18号 (72)发明人 陈晋音 李明俊 刘涛  (74)专利代理 机构 杭州求是专利事务所有限公 司 33200 专利代理师 邱启旺 (51)Int.Cl. G06K 9/62(2022.01) G06F 17/16(2006.01) G06N 20/00(2019.01) (54)发明名称 一种基于隐私保护的个性化联邦学习方法 和装置 (57)摘要 本发明公开了一种基于隐私保护的个性化 联邦学习方法和装置, 客户端进行每轮训练, 得 到训练好的本地模型矩 阵参数并上传给相对应 的个性化模 型; 根据本轮训练好的本地模型矩阵 参数的变化量, 计算每个客户端的阈值, 随后计 算每个客户端的频率稀 疏度; 根据频率稀疏度集 合, 将客户端分簇; 对同一个簇的客户端上传的 本地模型参数求平均, 并将平均值作为新的全局 模型矩阵参数下发给同一个簇的客户端; 重复直 至全局模型收敛, 完成个性化联邦学习的训练。 本发明在计算频率稀疏度过程中始终保护用户 隐私, 通过稀疏度的相似性对客户端进行聚类, 形成K个簇, 对这K个簇的客户端分布进行聚合操 作, 以达到协作训练和个性 化联邦学习的效果。 权利要求书2页 说明书8页 附图3页 CN 115329885 A 2022.11.11 CN 115329885 A 1.一种基于隐私保护的个性 化联邦学习方法, 其特 征在于, 包括以下步骤: (1)初始化联邦学习训练环境; (2)服务器在云端为每个客户端设置相对应的个性化模型, 每个个性化模型将自身的 全局模型矩阵参数 下发给相对应的客户端, 开始联邦学习训练; (3)参与训练的客户端, 进行第t轮的训练, 得到训练好的本地模型矩阵参数并上传给 相对应的个性化模型; 根据本轮训练好的本地模型矩阵参数 的变化量, 计算每个客户端的 阈值αi,t, 并更新每个客户端的矩阵[(wcf ‑matrix)i,t]; 根据每个客户端的矩阵[(wcf ‑ matrix)i,t], 计算每个客户端的频率稀疏度εi,t, 得到频率稀疏度集合{ε1,t, ε2,t,…, εi,t,…, εk,t}; (4)根据频率稀疏度集合{ ε1,t, ε2,t,…, εi,t,…, εk,t}进行K‑Means聚类操作, 将频率稀 疏度集合{ ε1,t, ε2,t,…, εi,t,…, εk,t}中的频率稀 疏度分为K簇; 并将同一簇内的频率稀 疏度 εi,t所表示的客户端分为同一簇; (5)对同一个簇的客户端上传的本地模型参数求平均, 并将平均值作为新的全局模型 矩阵参数 下发给同一个簇的客户端; (6)重复步骤(3) ‑步骤(5), 直至全局模型收敛, 完成个性 化联邦学习模型的训练。 2.根据权利要求1所述的一种基于隐私保护的个性化联邦学习方法, 其特征在于, 所述 步骤(1)具体为: 设定整体训练轮次E、 本地数据D、 参与联邦学习的整体客户端数k。 3.根据权利要求2所述的一种基于隐私保护的个性化联邦学习方法, 其特征在于, 所述 步骤(2)具体包括以下子步骤: (2.1)服务器在云端为每个客户端pi设置好相对应的个性化模型Ni, 并初始化每个个性 化模型Ni得到初始化的全局模型矩阵参数 所述初始化的全局模型矩 阵参数 的矩阵尺寸 为W×H; (2.2)每个个性化模型Ni将初始化的全局模型矩阵参数 下发给相对应的客户端pi, 开始联邦学习训练。 4.根据权利要求3所述的一种基于隐私保护的个性化联邦学习方法, 其特征在于, 所述 步骤(3)具体包括以下子步骤: (3.1)参与训练的客户端pi不进行数据共 享, 在本地对下 发的全局模型权重进行本地模 型训练: 对于第t轮训练, 得到训练好的本地模型矩阵参数 并上传给相对应的个性 化模型Ni; (3.2)计算第t轮本地模型训练后每 个客户端pi的阈值αi,t, 计算公式如下: 权 利 要 求 书 1/2 页 2 CN 115329885 A 2其中, αi,t表示第t轮本地模型训练后每个客户端pi的阈值; 表示本地模型矩阵 参数 中第u行、 第v列的子参数; 表示初始化的全局模型矩阵参数 中第u行、 第v列的子参数; (3.3)若 则更新矩阵[(wcf ‑matrix)i,t]中第u行、 第v列 的子参数: 若 则更新矩阵[(wcf ‑matrix)i,t]中第u行、 第v列的子参 数: 其中, [(wcf ‑matrix)i,t]u,v表示矩阵[(wcf ‑matrix)i,t]中第u行、 第v列的子参数; 重复上述 步骤, 更新整个矩阵[(wcf ‑matrix)i,t]; (3.4)由每个客户端的矩阵[(wcf ‑matrix)i,t], 计算每个客户端的频率稀疏度εi,t, 并 得到频率稀疏度集 合{ ε1,t, ε2,t,…, εi,t,…, εk,t}, 频率稀疏度 εi,t的计算公式如下: 5.根据权利要求4所述的一种基于隐私保护的个性化联邦学习方法, 其特征在于, 所述 步骤(4)具体包括以下子步骤: (4.1)根据频率稀疏度集合{ ε1,t, ε2,t,…, εi,t,…, εk,t}进行K‑Means聚类操作, 设置簇 的数量为K, 所述K ‑Means聚类操作具体如下: 从频率稀疏度集合{ε1,t, ε2,t,…, εi,t,…, εk,t}中随机选择K个频率稀疏度作为初始质 心; 计算每个频率稀疏度 εi,t到各个质心的距离, 将频率稀疏度 εi,t划分到距离最近的质心 所对应的簇中; 计算每个簇内所有频率稀疏度 εi,t的均值, 并使用该均值更新簇的质心重复 步骤达到最大迭代次数, 最终形成K个簇: S1、 S2…SK; (4.2)将在同一簇内的频率稀疏度 εi,t所表示的客户端分为同一簇 。 6.一种基于隐私保护的个性化联邦学习 装置, 其特征在于, 包括一个或多个处理器, 用 于实现权利要求1 ‑5中任一项所述的基于隐私保护的个性 化联邦学习方法。 7.一种计算机可读存储介质, 其上存储有程序, 其特征在于, 该程序被处理器执行时, 用于实现权利要求1 ‑5中任一项所述的基于隐私保护的个性 化联邦学习方法。权 利 要 求 书 2/2 页 3 CN 115329885 A 3

.PDF文档 专利 一种基于隐私保护的个性化联邦学习方法和装置

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于隐私保护的个性化联邦学习方法和装置 第 1 页 专利 一种基于隐私保护的个性化联邦学习方法和装置 第 2 页 专利 一种基于隐私保护的个性化联邦学习方法和装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:01:07上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。