(19)中华 人民共和国 国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202111533833.0
(22)申请日 2021.12.15
(71)申请人 建信金融科技有限责任公司
地址 200120 上海市中国(上海)自由贸易
试验区银城路9 9号12层、 15层
(72)发明人 雷伟 邓杨 许长山 刘碧春
(74)专利代理 机构 北京东方亿 思知识产权代理
有限责任公司 1 1258
代理人 赵秀芹
(51)Int.Cl.
H04L 9/40(2022.01)
H04L 41/14(2022.01)
(54)发明名称
模型建立方法、 装置、 设备及计算机存储介
质
(57)摘要
本申请实施例提供了一种模 型建立方法、 装
置、 设备及计算机存储介质, 该方法应用于第一
设备, 包括采用第一密钥对第一参数加密, 第一
参数根据第二设备发送的采用第二密钥加密 的
第一数据计算得到; 接收第二设备 发送的第一梯
度, 第一梯度为第二设备根据采用第一密钥以及
第二密钥加密的第一参数计算得到; 解密第一梯
度, 并向第二设备发送解密后的第一梯度, 以用
于第二设备根据解密后的第一梯度更新预设联
合模型的第一模 型参数; 根据第一参数计算第一
设备的第二梯度; 解密第二梯度, 并根据解密后
的第二梯度更新预设联合模型的第二模型参数,
得到目标联合模型。 根据本申请实施例, 可以在
不共享数据的情况下建立联合模 型, 解决了数据
泄露的隐患。
权利要求书2页 说明书13页 附图4页
CN 114221811 A
2022.03.22
CN 114221811 A
1.一种模型建立方法, 其特 征在于, 所述方法应用于第一设备, 所述方法包括:
采用第一密钥对第 一参数加密, 所述第 一参数根据第 二设备发送的采用第 二密钥加密
的第一数据计算得到;
接收所述第 二设备发送的第 一梯度, 所述第 一梯度为所述第 二设备根据采用第 一密钥
以及第二密钥加密的所述第一 参数计算得到;
解密所述第一梯度, 并向所述第二设备发送解密后的第一梯度, 以用于所述第二设备
根据解密后的第一梯度更新预设联合模型的第一模型参数;
根据所述第 一参数计算所述第 一设备的第 二梯度, 所述第 二梯度为采用第 二密钥加密
的梯度;
解密所述第二梯度, 并根据解密后的所述第二梯度更新预设联合模型的第二模型参
数, 得到目标 联合模型。
2.根据权利要求1所述的方法, 其特征在于, 所述解密所述第一梯度, 并向所述第二设
备发送解密后的第一梯度, 包括:
采用第一密钥对应的解密密钥对所述第 一梯度解密, 得到采用第 二密钥加密的第 一梯
度;
向第三设备发送所述采用第 二密钥加密的第 一梯度, 以用于所述第 三设备采用第 二密
钥对应的解密密钥对所述采用第二密钥加密的第一梯度解密, 并向所述第二设备发送解密
后的第一梯度。
3.根据权利要求1所述的方法, 其特征在于, 所述解密所述第二梯度, 并根据解密后的
所述第二梯度更新预设联合模型的第二模型参数, 得到联合目标模型, 包括:
对所述第二梯度添加随机掩码;
向第三设备发送添加随机掩码后的所述第 二梯度, 以用于所述第 三设备采用第 二密钥
对应的解密 密钥对所述第二梯度解密;
接收解密后的所述第 二梯度, 并根据解密后的所述第 二梯度更新预设联合模型的第 二
模型参数, 得到目标 联合模型。
4.根据权利要求1至3任一项所述的方法, 其特征在于, 所述第一数据包括所述第二设
备根据预设学习率和预设正则化参数计算的第二参数; 所述解密所述第二梯度, 并根据解
密后的所述第二梯度更新预设联合模型的第二模型参数, 得到目标 联合模型, 包括:
根据所述第二 参数计算损失函数;
解密所述第 二梯度以及所述损失函数, 并根据解密后的所述第 二梯度以及解密后的所
述损失函数 更新预设联合模型的第二模型参数, 得到目标 联合模型。
5.一种模型建立方法, 其特 征在于, 所述方法应用于第二设备, 所述方法包括:
采用第二密钥对第一数据加密, 并向第一设备发送所述第一数据, 以用于所述第一设
备根据所述第一数据计算第一参数和 第二梯度, 对所述第二梯度解密并根据解密后的所述
第二梯度更新预设联合模型的第二模型参数, 并采用第一密钥对所述第一 参数加密;
接收采用第一密钥加密的所述第一 参数;
根据采用第 一密钥加密的所述第 一参数计算第 一梯度, 并向所述第 一设备发送所述第
一梯度, 以用于所述第一设备对所述第一梯度解密, 所述第一梯度为采用第二密钥以及第
一密钥加密的梯度;权 利 要 求 书 1/2 页
2
CN 114221811 A
2接收所述第一设备发送的解密后的所述第一梯度;
根据解密后的所述第一梯度更新预设联合模型的第一模型参数, 得到目标 联合模型。
6.根据权利要求5所述的方法, 其特征在于, 所述接收所述第 一设备发送的解密后的所
述第一梯度, 包括:
接收所述第 三设备发送的解密后的所述第 一梯度, 所述第 一梯度为所述第 三设备采用
第二密钥对应的解密密钥对采用第二密钥加密的第一梯度解密后的梯度, 所述采用第二密
钥加密的第一梯度为所述第三设备接 收所述第一设备采用第一密钥对应的解密密钥对所
述第一梯度解密得到的梯度。
7.一种模型建立装置, 其特 征在于, 所述装置应用于第一设备, 所述装置包括:
加密模块, 用于采用第一密钥对第一参数加密, 所述第一参数根据第二设备发送的采
用第二密钥加密的第一数据计算得到;
接收模块, 用于接收所述第二设备发送的第一梯度, 所述第一梯度为所述第二设备根
据采用第一密钥以及第二密钥加密的所述第一 参数计算得到;
解密模块, 用于解密所述第 一梯度, 并向所述第 二设备发送解密后的第 一梯度, 以用于
所述第二设备根据解密后的第一梯度更新预设联合模型的第一模型参数;
计算模块, 用于根据所述第一参数计算所述第一设备的第二梯度, 所述第二梯度为采
用第二密钥加密的梯度;
所述解密模块, 还用于解密所述第二梯度, 并根据解密后的所述第二梯度更新预设联
合模型的第二模型参数, 得到目标 联合模型。
8.一种模型建立装置, 其特 征在于, 所述装置应用于第二设备, 所述装置包括:
加密模块, 用于采用第二密钥对第 一数据加密, 并向第 一设备发送所述第 一数据, 以用
于所述第一设备根据所述第一数据计算第一参数和 第二梯度, 对所述第二梯度解密并根据
解密后的所述第二梯度更新预设联合模型的第二模型参数, 并采用第一密钥对所述第一参
数加密;
接收模块, 用于 接收采用第一密钥加密的所述第一 参数;
计算模块, 用于根据采用第一密钥加密的所述第一参数计算第一梯度, 并向所述第一
设备发送所述第一梯度, 以用于所述第一设备对所述第一梯度解密, 所述第一梯度为采用
第二密钥以及第一密钥加密的梯度;
所述接收模块, 还用于 接收所述第一设备发送的解密后的所述第一梯度;
更新模块, 用于根据解密后的所述第一梯度更新预设联合模型的第一模型参数, 得到
目标联合模型。
9.一种电子设备, 其特征在于, 所述设备包括: 处理器, 以及存储有计算机程序指令的
存储器; 所述处理器读取并执行所述计算机程序指 令, 以实现如权利要求 1‑6任意一项 所述
的模型建立方法。
10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机
程序指令, 所述计算机程序指令被处理器执行时实现如权利要求1 ‑6任意一项所述的模型
建立方法。
11.一种计算机程序产品, 其特征在于, 所述计算机程序产品中的指令由电子设备的处
理器执行时, 使得 所述电子设备能够执 行如权利要求1 ‑6任意一项所述的模型建立方法。权 利 要 求 书 2/2 页
3
CN 114221811 A
3
专利 模型建立方法、装置、设备及计算机存储介质
文档预览
中文文档
20 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 23:36:10上传分享