[發明專利]基于隱私保護的聯邦建模裝置、方法及可讀存儲介質有效
| 申請號: | 201910696340.5 | 申請日: | 2019-07-30 |
| 公開(公告)號: | CN110443067B | 公開(公告)日: | 2021-03-16 |
| 發明(設計)人: | 吳良順 | 申請(專利權)人: | 卓爾智聯(武漢)研究院有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06K9/62 |
| 代理公司: | 深圳市賽恩倍吉知識產權代理有限公司 44334 | 代理人: | 饒智彬;孫芬 |
| 地址: | 430000 湖北省武漢市黃陂區盤龍城經*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 隱私 保護 聯邦 建模 裝置 方法 可讀 存儲 介質 | ||
1.一種基于隱私保護的聯邦建模方法,其特征在于,所述方法包括:
對每一建模節點A1~An的本地樣本數據進行對齊處理,以構建訓練樣本,其中每一所述建模節點A1~An均構建有一待訓練模型;
初始化每一所述建模節點A1~An的待訓練模型的模型參數;
創建加密密鑰對,并將所述加密密鑰對的公鑰分發給每一所述建模節點A1~An,以對訓練過程中節點交互的數據進行加密;
控制每一所述建模節點A1~An分別計算各自的本地加密損失及本地加密樣本權重;
將多個所述建模節點A1~An-1計算得到的本地加密損失及本地加密樣本權重發送至所述建模節點An;
控制所述建模節點An基于每一所述本地加密樣本權重計算得到聯合加密樣本權重,及基于每一所述本地加密損失及每一所述本地加密樣本權重計算得到聯合加密損失;
將所述建模節點An計算得到的聯合加密樣本權重分發給多個所述建模節點A1~An-1;
接收所述建模節點An計算得到的聯合加密損失;
控制每一所述建模節點A1~An根據各自的模型參數、訓練樣本的數據集及所述聯合加密樣本權重計算得到加密梯度;
接收每一所述建模節點A1~An計算得到的加密梯度;
獲取每一所述建模節點A1~An計算得到的加密梯度的數量級;
在每一所述建模節點A1~An中初始化與各自加密梯度具有相同數量級的隨機干擾項;
接收每一所述建模節點A1~An基于所述隨機干擾項計算得到的加密干擾項;
對所述聯合加密損失、每一所述建模節點A1~An的加密梯度與加密干擾項之和進行解密處理,以得到聯合損失及每一所述建模節點A1~An的梯度與干擾項之和;
將解密后的梯度與干擾項之和對應發送給每一所述建模節點A1~An,以使得每一所述建模節點A1~An計算得到解密梯度;
控制每一所述建模節點A1~An根據所述解密梯度更新各自的模型參數,以進行后續的模型訓練直至聯合損失函數收斂;
其中,所述待訓練模型為故障檢測模型,所述本地樣本數據包括多次設備故障日志數據及與每一次設備故障日志數據對應的設備故障類型,所述對每一建模節點A1~An的本地樣本數據進行對齊處理的步驟包括:
根據每一所述建模節點A1~An共有的設備故障類型對每一所述建模節點A1~An的本地樣本數據進行對齊處理。
2.如權利要求1所述的方法,其特征在于,所述故障檢測模型用于供所述建模節點A1~An中的至少一個建模節點將待檢測設備的故障日志數據代入訓練完成的故障檢測模型,以得到所述待檢測設備的故障檢測結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于卓爾智聯(武漢)研究院有限公司,未經卓爾智聯(武漢)研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910696340.5/1.html,轉載請聲明來源鉆瓜專利網。





