表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

異常が混じる学習データからグラフ全体の異常を探すDeNoise

DeNoise

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

DeNoiseの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Fig. 1: Illustration of graph-level anomaly detection (GLAD). The labels above the GLAD model denote behavioral patterns learned during training. The Score ⁡ ( ⋅ ) \operatorname{Score}(\cdot) function quantifies the deviation of a new sample from these learned patterns, yielding an anomaly score (higher is more abnormal).

出典:DeNoise / arXiv ↗

概要

  • DeNoiseは、異常なグラフが学習データに混じる条件で、グラフ全体の異常度を学ぶ手法である。
  • 属性と接続の再構成、グラフ間の暫定判定、正常側のノード表現の融合、対照学習を組み合わせる。
  • 著者らは八つの実世界データセットで比較手法を上回ったと報告するが、確認できた本文には条件別の測定値がない。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、DeNoiseの仕組み

左から右へ読む
  1. 01属性と接続のグラフ
  2. 02属性・接続を復元
  3. 03正常ノードを融合
  4. 04グラフの異常度

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

DeNoiseは、ノードとその接続からなる一つのグラフ全体に異常度を付ける。通信網を一件とみなす場合、個々の機器の属性に加えて、接続の組み合わせも判断材料になる。

異常ラベルを使わない既存手法の多くは、学習用グラフがすべて正常だと仮定する。異常が混じると、その特徴まで通常の振る舞いとして覚え、後から来た異常を見分けにくくなる。この前提が実データで成り立つとは限らない。

手法

入力は、各ノードの属性と、ノード間の接続を表す辺を持つグラフ群だ。DeNoiseは辺の一部をランダムに落とし、グラフニューラルネットワークという接続関係を使って特徴を計算する仕組みで、各ノードを数値の表現に変える。別々の復元器で元の属性と接続を予測し、ノード表現の平均から得たグラフ表現を、他のグラフとの類似度で比較して正常・異常を暫定判定する。

次に、正常とみなしたグラフから、正常側のグラフ表現との類似度が高いノード表現を選び、各グラフの表現へ融合する。対照学習は、表現間の近さを調整する学習法で、ここでは暫定的に選んだ正常・異常のグラフを使う。例えば通信グラフなら機器の属性と接続を入力し、著者らは属性と接続の復元誤差を統合してグラフ全体の異常度に用いると説明する。

新規性

DeNoiseの主張する前進は、異常なグラフが学習データに混じる条件を、グラフ単位の教師なし異常検知で明示的に扱う点にある。著者らは、既存手法への混入の影響を体系的に調べた研究だと位置づける。

属性と接続の再構成による学習、正常と暫定判定したグラフからのノード表現の融合、グラフ表現を使う対照学習を組み合わせる。正常データだけで学習できるという前提に依存しない枠組みとして提案している。

従来手法との違い

OCGINとOCGTLは学習用グラフを単一の正常な分布として扱う。GLADProとMUSEは再構成、GLocalKDとCVTGADは表現の比較を利用する。著者らによれば、異常が学習データに混じると、これらの手法も異常なパターンを学ぶおそれがある。

DeNoiseはグラフ間の類似度で正常・異常を暫定的に分け、正常側から選んだノード表現を各グラフへ融合する。比較手法ごとの性能差を示す数値は確認できた本文の範囲にはなく、優劣を個別の手法や混入率に広げて判断できない。

実験結果

著者らは実世界の八つのグラフデータセットで、学習データへの異常混入の強さを変えて評価し、比較対象の教師なしグラフ単位異常検知手法を一貫して上回ったと報告する。課題はノード単位ではなく、グラフ全体の異常判定である。

本文は混入率の例として0.1、0.2、0.3を挙げるが、これらを実験の全条件とは断定できない。確認できた本文の範囲では、データセット名、分割方法、条件別の測定値は示されていない。AUROCは比較手法群の主な評価指標として記されるものの、DeNoiseの具体的な値は確認できない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:通信の接続関係を一定期間ごとに一つのグラフへまとめ、通常と異なる期間を調査候補として並べる。機器をノード、機器間の通信を辺とし、機器ごとの通信量などを属性として入力する。出力は期間ごとの異常度と調査候補の順位を想定する。

学習には複数期間のグラフが必要で、正常・異常のラベルは学習に使わない。評価用には調査済み期間のラベルを別に確保し、期間の区切り方と属性を現場の記録に合わせて調整する。この用途で有効かは、論文の報告だけでは分からない。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:まず期間ごとの通信グラフを作り、機器を識別する情報、通信を示す接続記録、機器ごとの属性がそろうか調べる。学習用には複数期間のグラフを用意し、正常・異常ラベルは使わない。評価用には、調査記録に基づく期間別ラベルを別に用意する。

期間の長さ、通信を辺にする基準、属性の表し方を決め、同じ学習・評価分割でDeNoiseと正常データのみを前提とする手法を比較する。学習側に既知の異常を混ぜる割合を変え、評価側のAUROCと調査可能な件数内に入る異常の数を確認する。暫定判定の誤りも記録する。

限界と課題

編集上の検証事項:暫定的な正常判定を誤ると、選ばれたノード表現が後段へどう影響するかを確かめる必要がある。多数派と異なる正常な通信形態や、異常の割合が高い期間でも、類似度による選別が機能するかは未確認である。

本文には対照学習で異常表現を遠ざける説明と、異常表現を正常側へ近づける説明が併存する。両者の関係に加え、最終的な異常度の計算式は確認できた本文の範囲では明らかでない。これらは著者が明示した限界ではなく、再現時の確認点である。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

DeNoise: Learning Robust Graph Representations for Unsupervised Graph-Level Anomaly Detection

With the rapid growth of graph-structured data in critical domains, unsupervised graph-level anomaly detection (UGAD) has become a pivotal task. UGAD seeks to identify entire graphs that deviate from normal behavioral patterns. However, most Graph Neural Network (GNN) approaches implicitly assume that the training set is clean, containing only normal graphs, which is rarely true in practice. Even modest contamination by anomalous graphs can distort learned representations and sharply degrade performance. To address this challenge, we propose DeNoise, a robust UGAD framework explicitly designed for contaminated training data. It jointly optimizes a graph-level encoder, an attribute decoder, and a structure decoder via an adversarial objective to learn noise-resistant embeddings. Further, DeNoise introduces an encoder anchor-alignment denoising mechanism that fuses high-information node embeddings from normal graphs into all graph embeddings, improving representation quality while suppressing anomaly interference. A contrastive learning component then compacts normal graph embeddings and repels anomalous ones in the latent space. Extensive experiments on eight real-world datasets demonstrate that DeNoise consistently learns reliable graph-level representations under varying noise intensities and significantly outperforms state-of-the-art UGAD baselines.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01