What is PyVertical?
Private set Intersection
データポイントの集合を持つ2つの当事者がその生データを相手に公開することなく両集合の交点を求めることが出来る。
Split Neural Networks
NNの学習は2つ以上のホストに分割され、各ホストは元のモデル層のサブセットを所有し、自己完結型のNNとして機能する。
Vertically partitioned data
1つのレコードに関連するフィールドが複数のデータセットに分散している場合データは垂直方向に分割される。
複数の病院が同一人物の異なる入院データを持つ場合がある。
PyVertical
「PSIを利用して、プライバシーを保護した形でデータセットを繋げる。縦に分割されたデータに対してSplitNNを学習させ、プロセス全体を通してデータが分離されたままであることを確認する。」
Vetically partitioned dataを解決する方法