全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210439868.6 (22)申请日 2022.04.25 (71)申请人 济南中科泛在智能计算研究院 地址 250000 山东省济南市历城区大桥 镇 马店村大桥供销合作社12栋1层102室 (72)发明人 赵绪浩 蒋鑫龙 陈益强 杨晓东  马兴敏 李宜兵  (74)专利代理 机构 济南圣达知识产权代理有限 公司 372 21 专利代理师 黄海丽 (51)Int.Cl. G06N 20/00(2019.01) G06F 9/445(2018.01) G06F 9/48(2006.01) (54)发明名称 基于数据版本更新触发联邦学习任务执行 的方法及系统 (57)摘要 本发明公开了基于数据版本更新触发联邦 学习任务执行的方法及系统, 当任一参与方执行 端内的数据发生更新后, 发生数据更新的参与方 执行端将数据上传给管控端; 管控端对更新后的 数据进行解析, 将解析得到的新数据元信息保存 到管控端的元数据表中; 若存在对应的历史版本 数据, 且历史联邦学习任务使用了历史版本数 据, 则创建新联邦学习任务; 管控端根据历史联 邦学习任务的配置参数和更新后的数据, 生成新 联邦学习任务的配置参数; 管控端选择数据更新 的参与方执行端及其数据, 管控端将新联邦学习 任务的配置参数下发给被选择的参与方执行端; 管控端触发新联邦学习任务, 新联邦学习任务在 被选择的参与方执 行端内被执 行。 权利要求书2页 说明书5页 附图2页 CN 114841369 A 2022.08.02 CN 114841369 A 1.基于数据版本更新触发联邦学习任务执 行的方法, 其特 征是, 包括: 当任一参与 方执行端内的数据发生更新后, 发生数据更新的参与 方执行端将数据 上传 给管控端; 管控端对更新后的数据进行解析, 将解析得到的新数据 元信息保存到管控端的元数据 表中; 判断新数据元信息是否存在 对应的历史版本数据, 若存在 对应的历史版本数据, 进一 步判断是否存在历史联邦学习任务使用了历史版本数据, 若存在历史联邦学习任务使用了 历史版本数据, 则创建新联邦学习任务; 管控端根据历史联邦学习任务的配置参数和更新后的数据, 生成新联邦学习 任务的配 置参数; 管控端选择数据更新的参与方执行端及其数据, 管控端将新联邦学习任务的配置 参数下发给被选择 的参与方执行端; 管控端触发新联邦学习任务, 新联邦学习任务在被选 择的参与方 执行端内被执 行。 2.如权利要求1所述的基于数据版本更新触发联邦学习任务执行的方法, 其特征是, 所 述当任一参与方执行端内的数据发生更新后, 发生数据更新的参与方执行端将数据上传给 管控端, 之前, 还 包括: 第一参与方执行端, 首次将数据上传给 管控端; 管控端对首次上传的数据进行数据解析, 将解析得到的数据元信 息保存到管控端的元 数据表中; 管控端创建联邦学习 任务, 选择参与 方执行端及其数据, 触发执行任务, 联邦学习任务 在第一参与方执行端与被选择的参与方 执行端内被执 行。 3.如权利要求1所述的基于数据版本更新触发联邦学习任务执行的方法, 其特征是, 所 述发生数据更新的参与方 执行端, 为联邦学习任务中的发起方或协作方。 4.如权利要求1所述的基于数据版本更新触发联邦学习任务执行的方法, 其特征是, 任 一参与方执行端内的数据发生更新时, 参与方执行端均采用 多版本的方式对数据进行存 储。 5.如权利要求1所述的基于数据版本更新触发联邦学习任务执行的方法, 其特征是, 所 述历史联邦学习任务, 为手动创建的、 开启了触发执行的, 且已经执行成功的联邦训练任 务。 6.如权利要求1所述的基于数据版本更新触发联邦学习任务执行的方法, 其特征是, 所 述历史联邦学习任务, 分为人工创建的与自动创建的, 其中自动创建的任务是基于人工创 建的任务进行创建的。 7.如权利要求1所述的基于数据版本更新触发联邦学习任务执行的方法, 其特征是, 管 控端触发新联邦学习任务, 新联邦学习任务在被选择的参与方执行端内被执行, 之后, 还包 括: 在新联邦学习任务在被选择 的参与方执行端内被执行后, 管控端将新联邦学习任务的 配置参数及数据进行存 储。 8.基于数据版本更新触发联邦学习任务执行的系统, 其特征是, 包括: 至少一个管控端 和若干个参与方 执行端; 当任一参与 方执行端内的数据发生更新后, 发生数据更新的参与 方执行端将数据 上传 给管控端; 管控端对更新后的数据进行解析, 将解析得到的新数据 元信息保存到管控端的元数据权 利 要 求 书 1/2 页 2 CN 114841369 A 2表中; 判断新数据元信息是否存在 对应的历史版本数据, 若存在 对应的历史版本数据, 进一 步判断是否存在历史联邦学习任务使用了历史版本数据, 若存在历史联邦学习任务使用了 历史版本数据, 则创建新联邦学习任务; 管控端根据历史联邦学习任务的配置参数和更新后的数据, 生成新联邦学习 任务的配 置参数; 管控端选择数据更新的参与方执行端及其数据, 管控端将新联邦学习任务的配置 参数下发给被选择 的参与方执行端; 管控端触发新联邦学习任务, 新联邦学习任务在被选 择的参与方 执行端内被执 行。 9.如权利要求8所述的基于数据版本更新触发联邦学习任务执行的系统, 其特征是, 所 述执行端, 包括: 数据上传模块、 数据管理模块、 联邦学习模块、 消息队列模块; 所述数据上传模块, 用于把数据存储到数据管理模块, 及把元数据存储到联邦学习模 块, 并发送元 数据到消息队列模块; 所述数据管理模块, 用于当数据名称相同时, 进行 数据多版本的存 储及管理; 所述联邦学习模块, 用于执 行联邦训练任务; 所述消息队列模块, 用于缓存元 数据信息 。 10.如权利要求8所述的基于数据版本更新触发联邦学习任务执行的系统, 其特征是, 所述管控端, 包括: 消息解析模块、 数据库模块、 任务创建模块; 所述消息解析模块, 用于处理每个消息队列模块中的消息, 解析出元数据保存到数据 库模块中的元数据 表, 并判断任务执行的触发条件 是否满足, 若 条件满足, 则触发任务创建 模块进行任务的自动创建; 所述数据库模块, 存 储联邦任务表、 联邦任务 参与方表、 元 数据表; 所述联邦任务表, 记录任务 id、 名称、 创建方、 配置参数; 所述联邦任务 参与方表, 记录任务 id、 参与方id、 数据id、 参与方角色; 所述元数据表, 记录数据id、 名称、 版本id、 路径、 字段; 所述任务创建模块, 用于联邦学习任务的创建、 任务信 息的保存, 及提交任务到第一参 与方执行端的联邦学习模块进行 执行。权 利 要 求 书 2/2 页 3 CN 114841369 A 3

.PDF文档 专利 基于数据版本更新触发联邦学习任务执行的方法及系统

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于数据版本更新触发联邦学习任务执行的方法及系统 第 1 页 专利 基于数据版本更新触发联邦学习任务执行的方法及系统 第 2 页 专利 基于数据版本更新触发联邦学习任务执行的方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:04:14上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。