核心概念
本稿では、データプライバシーを保護しながら機械学習モデルの性能を向上させるため、準同型暗号を用いた垂直 federated learning における安全なロジスティック回帰モデルの学習手法を提案する。
摘要
論文情報
- タイトル: A Study of Secure Algorithms for Vertical Federated Learning: Take Secure Logistic Regression as an Example
- 著者: Huan-Chih Wang, Ja-Ling Wu
- 出版社: SAM 2021
研究目的
本研究は、異なる組織間でデータを共有することなく、共同で機械学習モデルを学習するための安全な方法を提案することを目的とする。特に、垂直 federated learning の枠組みにおいて、準同型暗号を用いることで、データプライバシーを保護しながらロジスティック回帰モデルを学習する手法を提案する。
手法
本研究では、CKKS 準同型暗号を用いて、データ所有者がデータを復号することなく、暗号化されたデータに対してモデルの学習を行う。具体的には、以下の手順で学習を行う。
- データ所有者(Alice と Bob)は、それぞれが持つ特徴データを暗号化し、第三者(Eve)に送信する。
- Eve は、暗号化されたデータに対して、暗号化されたモデルパラメータを用いて勾配降下法を実行する。
- Eve は、更新された暗号化されたモデルパラメータをデータ所有者に返送する。
- データ所有者は、受け取った暗号化されたモデルパラメータを復号し、モデルを更新する。
このプロセスを繰り返すことで、データプライバシーを保護しながら、共同でモデルを学習することができる。
結果
本稿では、提案手法を評価するために、公開データセットを用いた実験を行った。その結果、提案手法は、従来の federated learning 手法と同等の精度を達成しながら、データプライバシーを保護できることを確認した。
結論
本研究では、準同型暗号を用いることで、垂直 federated learning において、データプライバシーを保護しながらロジスティック回帰モデルを学習する手法を提案した。提案手法は、医療データなど、プライバシー保護が重要な分野での機械学習応用に貢献することが期待される。
意義
本研究は、プライバシー保護の観点から、federated learning の実用化を促進するものである。特に、医療分野のように、データの機密性が高く、データ共有が難しい分野において、本研究の成果は大きな意義を持つ。
限界と今後の研究
本研究では、ロジスティック回帰モデルを例に提案手法を評価したが、他の機械学習モデルへの適用可能性については今後の課題である。また、準同型暗号の計算コストは依然として高いため、計算効率の向上も重要な課題である。
統計資料
本稿では、make circles データセットと make moons データセットを用いて、提案手法の精度を評価した。
make circles データセットは、大きな円の中に小さな円が含まれる非線形分離可能なデータセットである。
make moons データセットは、2 つの半円が互いに重なり合った非線形分離可能なデータセットである。
実験では、各データセットから 500 個のデータ点をサンプリングし、2 つの部分に分割して、2 つのデータ所有者に割り当てた。
提案手法の精度を評価するために、プレーンテキストドメインにおける学習結果をベースラインとした。
プレーンテキストドメインでは、元のシグモイド関数と元の RBF カーネルを用いて学習を行った。
暗号文ドメインでは、テイラー級数展開を用いて RBF カーネルを近似した。
実験の結果、提案手法は、プレーンテキストドメインにおける学習結果と同等の精度を達成することを確認した。
引述
"With the rise of privacy consciousness worldwide, many companies set up laws to regulate personal data usage."
"How to exchange data safely from privacy leakage and boost model performance simultaneously becomes a top-listed research issue."
"In this work, we model the above hospital’s insurance-enhancing example into a vertical federated learning scheme closer to a more realistic situation in the real world."