What is a Split Neural Network?
「データの所有者は自分のデータが売られていないか、同意していないことに使われていないかなどを真に知ることは出来ない。」
= これは中央集権的な学習アーキテクチャである。
イノベーションの阻害
プライバシーの侵害
リソースの分散化と複数所有者によるガバナンスによってプライバシーとセキュリティに対する市民の権利を擁護するツールの構築
Split Neural Network
2つ以上のホストに分割されており、各モデルセグメントは自己完結したNNであり、前のセグメントにフィードする。
最終的な中央はローデータにアクセスはしない = プライバシーの保護に繋がっているのではないか。
「SplitNNは多数のクライアントに対して学習を行う際により高い精度を維持しつつ計算負荷を劇的に軽減が可能。」
データを取得し、一番下のセグメントを使って予測を行い、その予測を次のセグメントに送る。
エンドレイヤーまで続ける
最終的な予測と各モデルの計算グラフが出来る。
ChatGPT曰く単一のデバイスの中で分割にし計算が出来るらしい
つまりFederated learningは複数のデバイスに分割してそれぞれ機械学習を行うけど、SplitNNはデバイス内で複数分割して機械学習するっぽい
これってある意味組み合わせることが可能なのかも?
それとも1つのデバイスで2つの事柄を計算し、他のクライアントでは異なる2つのことが計算出来たり?