【めんばーしっぷすいろんこうげき】
メンバーシップ推論攻撃 とは?
最終更新:
💡 「このデータはAIの学習に使われた?」を推測する攻撃
特定のデータがAIモデルの学習データに含まれていたかどうかを推測する攻撃手法。モデルの出力の違いを分析して、学習データの存在を推論する。
📌 このページのポイント
メンバーシップ推論攻撃って、何を推論するの?
特定のデータがAIモデルの学習に使われたかどうかを推測する攻撃だよ。例えば、ある人の記録が医療データの学習に含まれたかを狙う。推測なので、モデルやデータによって当たりやすさが変わり、間違うこともあるんだ。
どうやって分かるのかな?
モデルの予測の確信度や誤り方などを分析するんだ。学習したデータとそれ以外への応答に差が出ることがあるから、それを手掛かりにするよ。高い確信度の応答だけで学習済みと確定できるわけではないし、確信度以外の情報を使う攻撃もあるんだ。
それが分かると何が問題なの?
学習への所属そのものが秘密になる場合があるよ。特定の病院の患者だけを集めたデータに記録が含まれたと推測されれば、その病院の利用が知られるおそれがある。病歴の中身を復元する攻撃とは別だけれど、所属だけでもプライバシーに関わるんだ。
防ぐ方法はあるのかな?
まとめ:ざっくりこれだけ覚えればOK!
「メンバーシップ推論攻撃」って出てきたら「特定のデータがAIの学習に使われたか推測する攻撃」と思えばだいたいOK!
📖 おまけ:英語の意味
「Membership Inference Attack」 = メンバーシップ(所属)推論攻撃
💬 データが学習データセットの『メンバー』かどうかを推論するから、この名前がついたんだよ