MEGCAM: Meta-Graph と因果注意による異種知識ネットワーク上のドラッグリパーパシング
Liu, Hu, Zhan & Siu — J. Chem. Inf. Model. (2026) | DOI: 10.1021/acs.jcim.6c00440 | Macao Polytechnic University
手作業メタパスを廃し、薬剤-標的-疾患の異種知識グラフ上で集約経路を自動探索+因果注意で選択し、リパーパシングをリンク予測として高精度に解く
① 背景と課題

ドラッグリパーパシング(既存薬の新規適応発見)は時間・コスト・リスクを大幅に削減できる戦略。薬剤・タンパク質・疾患を結ぶ異種生物医学知識グラフ上で薬剤-疾患の関連を予測する手法が主流だが、ノード型・エッジ型の多様性(heterogeneity)を十分に捉えられず精度が頭打ちだった。

従来のメタパス手法は経路を 手作業で設計。ドメイン特異性が強く、別データセット・別タスクへ転移困難。
標準的な注意機構は情報流の方向性を制約せず、状態順序を無視して未来ノードの情報がリークし得る。

→ 経路自体を学習で自動探索する Meta-Graph と、状態順序を制約する causal attention を組み合わせて解決

② MEGCAM 手法概要
異種KG (drug-protein-disease)

Node2Vec 初期埋め込み

Meta-Graph (11経路候補, t=4)
main path + residual path

Causal Attention で経路選択
(未来ノードを mask)

GCN 集約 → sigmoid(h_d·h_s)
Bilevel 最適化
inner=ノード埋め込み(train) / outer=構造パラメータ(val)

prior score と causal attention を λ で融合し pi-greedy(pi=0.3) で経路サンプリング。学習で探索率を減衰し最適経路へ収束。

③ 計算化学パイプラインへの応用
  • lib/docking: UniDockRunner のヒットに KG リンク予測スコアを付与し再ランク・フィルター
  • lib/docking: mediating target 解釈で VS 結果に説明可能性を付与(中間タンパク質の自動同定)
  • lib/molgen: MolgenYaml スコアラーに KG 予測を組込み、治療適応の妥当性を多目的最適化軸に
  • lib/md: 因果注意付き経路選択を残基間動的接触グラフへ転用しアロステリック経路同定
実装ギャップ: 異種KGリンク予測・Meta-Graph自動探索・causal attention・bilevel最適化はいずれも lib に未実装
④ 主な結果 (a) SOTA 比較 (AUC)
.892 DDAGDL .936 SMGCL .938 RMSL .960 AMDGT .964 MEGCAM .80 1.0 C-data set AUC

C-data set で最高 AUC 0.964(F-data set でも 0.955 で最高)。多くの指標で 3 つの SOTA に統計的有意な改善。

④ 主な結果 (b) アブレーション (AUC 低下)
.964 Full .936 fixed .937 -S (注意無) .903 -R (経路無) .88 .97 C-data set AUC(各モジュール除去)

経路選択除去(-R)で -6.1%、因果注意除去(-S)で -2.7%、固定パスで -2.8%。両モジュールの寄与を統計的に確認。

④ 主な結果 (c) AD 事例研究

C-data set でアルツハイマー病(AD)の候補薬を予測。上位 10 候補の予測値 0.911〜0.920。

順位薬剤予測値文献
1Selegiline0.920
3Rivastigmine0.918
4Memantine0.914
7Donepezil0.914
8Tizanidine0.912他疾患
10Entacapone0.911他疾患

10件中 8件が AD 文献で裏付け。残る 2 件も他の神経疾患で治療関連。

④ 主な結果 (d) 主要な発見
  • 2 ベンチマークで AUC 0.964 / 0.955、F1 0.900 / 0.882、MCC 0.794 / 0.758
  • 性能優位は 経路モデリングに起因—複雑な node encoder(Node2vec+/H2SGNN等)で安定利得なし
  • 学習経路は Drug-Disease の閉ループ多段伝播を獲得し高次関連を捕捉(t-SNEで正負を明瞭分離)
  • Selegiline → Amine oxidase A/B(P21397/P27338) → AD の中間標的を自動同定し機構説明
限界: 2 データセットに閉じる/負例はランダム抽出で偽陰性混入の恐れ/「causal」は方向制約で因果推論ではない/前向き実験検証なし