一覧に戻る
Lv.2

フェデレーテッドラーニング(連合学習)

Federated Learning

データを1箇所に集めず、複数の端末でAIを賢くする学習手法のこと。

簡単に説明すると

フェデレーテッドラーニングは、データを外に出さずにAIを賢くする仕組みのことだよ。 例えば、スマホの文字入力の予測変換などで使われているんだ。個人の入力データは自分のスマホの中だけで処理して、そこから得られた学習結果だけをサーバーに送るよ。みんなの学習結果をまとめれば、プライバシーを保護しつつ学習を進めることができるんだ。

名前のヒミツ

Federated Learning(フェデレーテッドラーニング)は、英語のFederated(連合した、同盟した)とLearning(学習)を組み合わせた言葉なんだよ。個々の端末がバラバラに動くのではなく、お互いに手を取り合って1つの大きな知能を作る姿からこう呼ばれているんだ。日本語では連合学習とも訳されるよ。

くわしく見てみよう!

フェデレーテッドラーニングとは、データを1つの場所に集めることなく、複数のコンピューターやデバイスが協力してAIのモデルを学習させる手法のことだよ。
通常のAI開発では、膨大なデータを1つのサーバーに集めて学習させる必要があるけれど、これにはプライバシーや通信量の問題があったんだ。

この仕組みでは、まず手元のスマホやパソコンなどの端末で、その中にあるデータを使ってAIに学習させるんだ。
学習が終わると、データそのものではなく、学習して得られた改善案のような情報だけを中央のサーバーに送るよ。
サーバーはみんなから届いた改善案をまとめて、より賢くなった新しいAIのモデルを作るんだ。

大きな特徴は、個人の写真やメッセージといった大切なデータを、自分のデバイスの外に出さなくて済む点にあるよ。
これにより、個人のプライバシーを保護しながら、みんなの経験を活かした精度の高いAIを育てることが可能になるんだ。
医療データのように、外に持ち出すのが難しい情報を扱う分野でも活用されているよ。

カテゴリAIデータ