核心概念
グラフニューラルネットワークは裏口攻撃に対して脆弱であり、その検知は重要である。従来の説明手法では不十分であるため、新たな指標を提案し、それらを組み合わせることで、より効果的な裏口攻撃の検知が可能となる。
要約
本研究では、グラフニューラルネットワーク(GNN)の裏口攻撃に対する脆弱性と、その検知の重要性について述べている。
まず、GNNの分類タスクにおいて、攻撃者が一部の学習グラフに予め定義された「裏口トリガー」を埋め込み、その学習グラフのラベルを攻撃者の目的のラベルに変更することで、GNNモデルを操作できることが示されている。
従来の説明手法であるGNNExplainerやPGExplainerを用いても、裏口トリガーを一貫して検知することは困難であることが明らかになった。そこで本研究では、説明過程から得られる7つの新しい指標を提案した。これらの指標は、単独では不十分であるが、組み合わせることで、より効果的に裏口グラフを検知できることが示された。
具体的な指標は以下の通り:
- 予測確信度: 裏口グラフの予測確率が高い
- 説明性: 裏口グラフの説明性(fid+とfid-の差)が高い
- 接続性: 裏口グラフの説明部分のノード間接続性が高い
- 部分グラフノード次数分散: 裏口グラフの説明部分のノード次数分散が高い
- グラフノード次数分散: 裏口グラフ全体のノード次数分散が高い
- 折れ曲がり点: 裏口グラフの説明損失関数の折れ曲がり点が早い
- 曲率: 裏口グラフの説明損失関数の曲率が大きい
これらの指標を組み合わせた検知手法を提案し、複数のデータセットと攻撃モデルに対して評価した結果、ランダムな裏口攻撃に対して最大F1スコア0.906、適応的な裏口攻撃に対して0.842を達成した。これは、GNNの裏口攻撃に対する重要な防御策となる。
統計
裏口グラフの予測確率は、クリーンなグラフに比べて高い。
裏口グラフの説明性(fid+とfid-の差)は、クリーンなグラフに比べて高い。
裏口グラフの説明部分のノード間接続性は、クリーンなグラフに比べて高い。
裏口グラフの説明部分のノード次数分散は、クリーンなグラフに比べて高い。
裏口グラフ全体のノード次数分散は、クリーンなグラフに比べて高い。
裏口グラフの説明損失関数の折れ曲がり点は、クリーンなグラフに比べて早い。
裏口グラフの説明損失関数の曲率は、クリーンなグラフに比べて大きい。