JP7388445B2 - ニューラルネットワークの更新方法、端末装置、計算装置及びプログラム - Google Patents
ニューラルネットワークの更新方法、端末装置、計算装置及びプログラム Download PDFInfo
- Publication number
- JP7388445B2 JP7388445B2 JP2021560803A JP2021560803A JP7388445B2 JP 7388445 B2 JP7388445 B2 JP 7388445B2 JP 2021560803 A JP2021560803 A JP 2021560803A JP 2021560803 A JP2021560803 A JP 2021560803A JP 7388445 B2 JP7388445 B2 JP 7388445B2
- Authority
- JP
- Japan
- Prior art keywords
- model update
- neural network
- terminal device
- calculating
- training data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
- G06F21/552—Detecting local intrusion or implementing counter-measures involving long-term monitoring or reporting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/09—Supervised learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/094—Adversarial learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/098—Distributed learning, e.g. federated learning
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09C—CIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
- G09C1/00—Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/03—Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
- G06F2221/034—Test or assess a computer or a system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Mathematical Physics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
続いて、端末装置及び計算装置(サーバ)がハイパーパラメータを共有して、Horizontal Federated Learningを実施するようにした本発明の第1の実施形態について図面を参照して詳細に説明する。図4は、本発明の第1の実施形態の構成を示す図である。図4を参照すると、サーバ100と、このサーバ100にモデル更新パラメータを送信し、サーバ100にて計算されたモデル更新パラメータを受信可能なM台の端末装置200-1~200-Mと、が接続された構成が示されている。なお、以降、端末装置200-1~200-Mを特に区別しない場合、端末装置200と記す。
・サーバ100は、非負整数c(1),・・・,c(M)でc(1)+・・・+c(M)=cとなるものを選ぶ。
・サーバ100は、非負整数c’(0),・・・,c’(M)でc’(0)+・・・+c’(M)=cとなるものを選ぶ。
・サーバ100は、T’のc元部分集合B’[0,t,a]をランダムに選択する。
・サーバ100は、次式[数1]によりD[0,t,a]を計算した後、[数2]によりΔ’[0,t,a]を計算する。なお、[数2]中のInfer(x)は、ハイパーパラメータα、パラメータw、およびデータxを入力として受け取り、推論結果を出力する推論アルゴリズムを示す。このΔ’[0,t,a]がモデル更新パラメータの初期値となる。
・端末装置200は、(c(m),c’(m))を受信する。
・端末装置200の機械学習部201bは、T(m)のc(m)元部分集合B[m,t,a]をランダムに選択する。ここで、T(m)は端末装置mが保持する訓練データ集合を示す。
・端末装置200の機械学習部201bは、T’(m)のc’(m)元部分集合B’[m,t,a]をランダムに選択する。
・端末装置200の機械学習部201bは、次式[数3]によりD[m,t,a]を計算した後、[数4]により、端末装置mのエポックtのモデル更新パラメータΔ’[m,t,a]を計算する。
・端末装置200の機械学習部201aは、T(m)のc(m)元部分集合B[m,t]をランダムに選択する。ここで、T(m)は端末装置mが保持する訓練データ集合を示す。
・端末装置200の機械学習部201aは、次式[数5]により、端末装置mのエポックtのモデル更新パラメータΔ[m,t]を計算する。
[第1の形態]
(上記第1の視点による端末装置参照)
[第2の形態]
上記した端末装置の機械学習部は、第1のニューラルネットワークの第1のモデル更新パラメータを計算する処理と、前記第2のニューラルネットワークの第2のモデル更新パラメータを計算する処理とを、交互に実施する構成を採ることができる。
[第3の形態]
上記した端末装置は、前記他の端末装置及び前記計算装置と、ハイパーパラメータを共有して、Horizontal Federated Learningを実施する構成を採ることができる。
[第4の形態]
前記第1、第2のニューラルネットワークのモデル更新パラメータは、前記計算装置において、加法準同型暗号を用いて、前記端末装置から受信したモデル更新パラメータを暗号化した状態で加算することで計算される構成を採ることができる。
[第5の形態]
前記計算装置は、秘密分散方式を用いて分散された復号鍵を保持するサブサーバと接続され、前記サブサーバと共同して、前記第1、第2のニューラルネットワークのモデル更新パラメータを復号する構成を採ることができる。
[第6の形態]
(上記第2の視点による計算装置参照)
[第7の形態]
(上記第3の視点によるニューラルネットワークの更新方法参照)
[第8の形態]
(上記第4の視点によるプログラム参照)
なお、上記第6~第8の形態は、第1の形態と同様に、第2~第5の形態に展開することが可能である。
11、101 計算部
12、102 送信部
20 端末装置
21、201a、201b 機械学習部
22、202 暗号処理部
23、203 データ送信部
24、204 更新部
100 サーバ
200-1~200-M 端末装置
205a、205b 訓練データ記憶部
300 サブサーバ
9000 コンピュータ
9010 CPU
9020 通信インターフェース
9030 メモリ
9040 補助記憶装置
Claims (10)
- 訓練データを用いて、第1のニューラルネットワークの第1のモデル更新パラメータを計算する処理と、前記訓練データとは異なる擬似攻撃用の訓練データを用いて、前記ニューラルネットワークとは別の第2のニューラルネットワークの第2のモデル更新パラメータを計算する処理とを、実行可能な機械学習部と、
所定の準同型暗号を用いて前記第1、第2のモデル更新パラメータを暗号化する暗号処理部と、
所定の計算装置に対して、前記暗号化した前記第1、第2のモデル更新パラメータを送信するデータ送信部と、
前記計算装置から、他の端末装置から受信した第1、第2のモデル更新パラメータを用いて計算された前記第1、第2のニューラルネットワークのモデル更新パラメータを受信し、前記第1、第2のニューラルネットワークを更新する更新部と、
を備え、
前記第2のニューラルネットワークのモデル更新パラメータの初期値は、前記他の端末装置から受信した第2のモデル更新パラメータを用いずに前記計算装置が計算したものである端末装置。 - 前記機械学習部は、第1のニューラルネットワークの第1のモデル更新パラメータを計算する処理と、前記第2のニューラルネットワークの第2のモデル更新パラメータを計算する処理とを、交互に実施する請求項1の端末装置。
- 前記他の端末装置及び前記計算装置と、ハイパーパラメータを共有して、Horizontal Federated Learningを実施する請求項1又は2の端末装置。
- 前記第1、第2のニューラルネットワークのモデル更新パラメータは、前記計算装置において、加法準同型暗号を用いて、前記端末装置から受信したモデル更新パラメータを暗号化した状態で加算することで計算される請求項1から3いずれか一の端末装置。
- 訓練データを用いて、第1のニューラルネットワークの第1のモデル更新パラメータを計算する処理と、前記訓練データとは異なる擬似攻撃用の訓練データを用いて、前記ニューラルネットワークとは別の第2のニューラルネットワークの第2のモデル更新パラメータを計算する処理とを、実行可能な機械学習部と、
所定の準同型暗号を用いて前記第1、第2のモデル更新パラメータを暗号化する暗号処理部と、
所定の計算装置に対して、前記暗号化した前記第1、第2のモデル更新パラメータを送信するデータ送信部と、
前記計算装置から、他の端末装置から受信した第1、第2のモデル更新パラメータを用いて更新された前記第1、第2のニューラルネットワークのモデル更新パラメータを受信し、前記第1、第2のニューラルネットワークを更新する更新部と、を備えた端末装置と通信可能であり、
前記他の端末装置から受信した第2のモデル更新パラメータを用いずに前記第2のニューラルネットワークのモデル更新パラメータの初期値を計算し、前記端末装置から受信した第1、第2のモデル更新パラメータを用いて、前記第1、第2のニューラルネットワークのモデル更新パラメータを計算する計算部と、
前記端末装置に対し、更新後の前記第1、第2のニューラルネットワークのモデル更新パラメータを送信する送信部と、
を備えた計算装置。 - 前記端末装置と前記他の端末装置とハイパーパラメータを共有して、Horizontal Federated Learningを実施する請求項5の計算装置。
- 前記計算部は、加法準同型暗号を用いて、前記第1、第2のモデル更新パラメータを暗号化した状態で加算することで、前記第1、第2のニューラルネットワークのモデル更新パラメータを計算する請求項5又は6の計算装置。
- 前記計算装置は、秘密分散方式を用いて分散された復号鍵を保持するサブサーバと接続され、
前記計算部は、前記サブサーバと共同して、前記第1、第2のニューラルネットワークのモデル更新パラメータを復号する請求項5から7いずれか一の計算装置。 - 訓練データを用いて、第1のニューラルネットワークの第1のモデル更新パラメータを計算する処理と、前記訓練データとは異なる擬似攻撃用の訓練データを用いて、前記ニューラルネットワークとは別の第2のニューラルネットワークの第2のモデル更新パラメータを計算する処理とを、実施し、
所定の準同型暗号を用いて前記第1、第2のモデル更新パラメータを暗号化し、
所定の計算装置に対して、前記暗号化した前記第1、第2のモデル更新パラメータを送信し、
他の端末装置から受信した第2のモデル更新パラメータを用いずに計算された前記第2のニューラルネットワークのモデル更新パラメータの初期値と前記他の端末装置から受信した第1、第2のモデル更新パラメータを用いて計算された前記第1、第2のニューラルネットワークのモデル更新パラメータを前記計算装置から受信し、前記第1、第2のニューラルネットワークを更新する、
ニューラルネットワークの更新方法。 - 訓練データを用いて、第1のニューラルネットワークの第1のモデル更新パラメータを計算する処理と、前記訓練データとは異なる擬似攻撃用の訓練データを用いて、前記ニューラルネットワークとは別の第2のニューラルネットワークの第2のモデル更新パラメータを計算する処理とを、実施する処理と、
所定の準同型暗号を用いて前記第1、第2のモデル更新パラメータを暗号化する処理と、
所定の計算装置に対して、前記暗号化した前記第1、第2のモデル更新パラメータを送信する処理と、
他の端末装置から受信した第2のモデル更新パラメータを用いずに計算された前記第2のニューラルネットワークのモデル更新パラメータの初期値と前記他の端末装置から受信した第1、第2のモデル更新パラメータを用いて計算された前記第1、第2のニューラルネットワークのモデル更新パラメータを前記計算装置から受信し、前記第1、第2のニューラルネットワークを更新する処理と、
をコンピュータに実行させるプログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2019/046169 WO2021106077A1 (ja) | 2019-11-26 | 2019-11-26 | ニューラルネットワークの更新方法、端末装置、計算装置及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2021106077A1 JPWO2021106077A1 (ja) | 2021-06-03 |
| JP7388445B2 true JP7388445B2 (ja) | 2023-11-29 |
Family
ID=76129280
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021560803A Active JP7388445B2 (ja) | 2019-11-26 | 2019-11-26 | ニューラルネットワークの更新方法、端末装置、計算装置及びプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US12045340B2 (ja) |
| JP (1) | JP7388445B2 (ja) |
| WO (1) | WO2021106077A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025143666A1 (ko) * | 2023-12-29 | 2025-07-03 | 주식회사 세이프에이아이 | 위험 상황 예측을 위해 데이터 암호화를 활용하여 연합 학습을 수행하는 방법 |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021146652A1 (en) * | 2020-01-17 | 2021-07-22 | Syntiant | Systems and methods for neural network training via local target signal augmentsation |
| US20210312336A1 (en) * | 2020-04-03 | 2021-10-07 | International Business Machines Corporation | Federated learning of machine learning model features |
| CN113591040B (zh) * | 2021-06-23 | 2023-10-24 | 北京百度网讯科技有限公司 | 加密方法及其装置、解密方法及其装置、电子设备和介质 |
| JP7701721B2 (ja) * | 2021-07-06 | 2025-07-02 | ザ ガバニング カウンシル オブ ザ ユニバーシティ オブ トロント | マルチパーティ型準同型暗号によるセキュアでロバストな連合学習システム及び連合学習方法 |
| JP7792688B2 (ja) * | 2022-01-26 | 2025-12-26 | 国立大学法人 筑波大学 | 端末、データ処理装置、端末制御プログラム、データ処理プログラム、端末制御方法及びデータ処理方法 |
| CN114726496B (zh) * | 2022-03-07 | 2023-10-03 | 电子科技大学 | 一种安全的应用于纵向联邦学习的特征选择方法 |
| US20250190864A1 (en) * | 2022-03-18 | 2025-06-12 | Nippon Telegraph And Telephone Corporation | Learning apparatus, learning system, learning method, and program |
| WO2024129052A1 (en) * | 2022-12-12 | 2024-06-20 | Rakuten Mobile, Inc. | Collaborative training with compressed transmissions |
| CN115719094B (zh) * | 2023-01-06 | 2023-04-28 | 腾讯科技(深圳)有限公司 | 基于联邦学习的模型训练方法、装置、设备及存储介质 |
| JPWO2024247166A1 (ja) * | 2023-05-31 | 2024-12-05 | ||
| CN121311906A (zh) * | 2023-06-13 | 2026-01-09 | 华为技术有限公司 | 通信方法和通信装置 |
| CN117314594B (zh) * | 2023-09-15 | 2025-09-19 | 蝴蝶供应链有限公司 | 一种基于工程机械监控的租赁管理方法及系统 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9946970B2 (en) * | 2014-11-07 | 2018-04-17 | Microsoft Technology Licensing, Llc | Neural networks for encrypted data |
| JP6561004B2 (ja) | 2016-03-25 | 2019-08-14 | 株式会社デンソーアイティーラボラトリ | ニューラルネットワークシステム、端末装置、管理装置およびニューラルネットワークにおける重みパラメータの学習方法 |
| US10755172B2 (en) * | 2016-06-22 | 2020-08-25 | Massachusetts Institute Of Technology | Secure training of multi-party deep neural network |
| CN108243216B (zh) * | 2016-12-26 | 2020-02-14 | 华为技术有限公司 | 数据处理的方法、端侧设备、云侧设备与端云协同系统 |
| WO2018136801A1 (en) * | 2017-01-20 | 2018-07-26 | Enveil, Inc. | End-to-end secure operations using a query matrix |
| US20190012595A1 (en) * | 2017-07-07 | 2019-01-10 | Pointr Data, Inc. | Neural network consensus using blockchain |
| JP6936474B2 (ja) | 2017-07-28 | 2021-09-15 | プラスマン合同会社 | 情報処理装置、システムおよび情報処理方法 |
| JP6741636B2 (ja) | 2017-09-15 | 2020-08-19 | Kddi株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| US11526745B2 (en) * | 2018-02-08 | 2022-12-13 | Intel Corporation | Methods and apparatus for federated training of a neural network using trusted edge devices |
| KR102153992B1 (ko) * | 2018-06-21 | 2020-09-09 | 한국전자통신연구원 | 심층 신경망을 이용한 사이버 위협 탐지 방법 및 장치 |
| US11886989B2 (en) * | 2018-09-10 | 2024-01-30 | International Business Machines Corporation | System for measuring information leakage of deep learning models |
| US11710029B2 (en) * | 2018-09-28 | 2023-07-25 | Intel Corporation | Methods and apparatus to improve data training of a machine learning model using a field programmable gate array |
| US20210073393A1 (en) * | 2019-09-09 | 2021-03-11 | Kazuhm, Inc. | Encryption for machine learning model inputs |
| EP4012593A1 (en) * | 2020-12-09 | 2022-06-15 | Thales DIS France SA | Neural network cryptography coprocessor providing countermeasture against side-channel analysis |
-
2019
- 2019-11-26 WO PCT/JP2019/046169 patent/WO2021106077A1/ja not_active Ceased
- 2019-11-26 JP JP2021560803A patent/JP7388445B2/ja active Active
- 2019-11-26 US US17/780,249 patent/US12045340B2/en active Active
Non-Patent Citations (2)
| Title |
|---|
| BONAWITZ, Keith et al.,Practical Secure Aggregation for Privacy-Preserving Machine Learning,CCS'17: Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security,米国,Association for Computing Machinery,2017年10月,pp.1175-1191,検索日[2020.01.23]、インターネット:<URL:https://dl.acm.org/doi/pdf/10.1145/3133956.2133982> |
| NASR, Milad et al.,Machine Learning with Membership Privacy using Adversarial Regularization,2018年07月16日,pp.1-14,検索日[2020.01.23]、インターネット:<URL:https://arxiv.org/pdf/1807.05852v1.pdf> |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025143666A1 (ko) * | 2023-12-29 | 2025-07-03 | 주식회사 세이프에이아이 | 위험 상황 예측을 위해 데이터 암호화를 활용하여 연합 학습을 수행하는 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| US12045340B2 (en) | 2024-07-23 |
| WO2021106077A1 (ja) | 2021-06-03 |
| JPWO2021106077A1 (ja) | 2021-06-03 |
| US20220414208A1 (en) | 2022-12-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7388445B2 (ja) | ニューラルネットワークの更新方法、端末装置、計算装置及びプログラム | |
| CN113221105B (zh) | 一种基于部分参数聚合的鲁棒性联邦学习算法 | |
| He et al. | Privacy-preserving and low-latency federated learning in edge computing | |
| US9948460B2 (en) | Multivariate cryptography based on clipped hopfield neural network | |
| CN110704860A (zh) | 提升安全性的纵向联邦学习方法、设备、系统及存储介质 | |
| Prajapat et al. | A privacy preserving quantum authentication scheme for secure data sharing in wireless body area networks | |
| Kao et al. | Controlled quantum dialogue using cluster states | |
| KR20150123823A (ko) | 마스크들을 사용한 프라이버시-보존 리지 회귀 | |
| CN114691167A (zh) | 机器学习模型更新的方法和装置 | |
| CN116681141B (zh) | 隐私保护的联邦学习方法、终端及存储介质 | |
| KR20230148200A (ko) | 멀티소스 데이터의 데이터 처리 방법, 장치 및 전자 기기, 저장 매체 | |
| CN114003950A (zh) | 基于安全计算的联邦机器学习方法、装置、设备及介质 | |
| WO2014132552A1 (ja) | 順序保存暗号化システム、装置、方法およびプログラム | |
| CN118445844A (zh) | 一种联邦学习数据隐私保护方法、装置及可读存储介质 | |
| CN116502732A (zh) | 基于可信执行环境的联邦学习方法以及系统 | |
| CN116579439A (zh) | 面向异质场景的隐私保护个性化联邦学习方法和装置 | |
| Chen et al. | Cryptanalysis and improvement of DeepPAR: Privacy-preserving and asynchronous deep learning for industrial IoT | |
| CN117579334A (zh) | 一种高效的强隐私保护联邦学习系统及方法 | |
| CN111581648B (zh) | 在不规则用户中保留隐私的联邦学习的方法 | |
| Hannun et al. | Privacy-preserving multi-party contextual bandits | |
| Yang et al. | Privacy-preserving machine learning in cloud–edge–end collaborative environments | |
| Shen et al. | An Efficient and Secure Privacy-Preserving Federated Learning Framework Based on Multiplicative Double Privacy Masking. | |
| CN114357504B (zh) | 基于隐私保护的联邦学习方法以及相关设备 | |
| US10396983B2 (en) | Method for cryptographic communication based on pure chance | |
| CN105099693B (zh) | 一种传输方法及传输装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220525 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230523 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230719 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20231017 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231030 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7388445 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |