The Graph Neural Network Model

IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 20, NO. 1, JANUARY 2009

本文發(fā)表時間較早,介紹了圖神經網絡及其相關建模、計算過程等。

本 Graph Neural Networks 用于 graph-level 的 classification 或 regression。

Model

  • 對于一個graph來說,計算一個state的值需要其本身的信息及其鄰居節(jié)點和相連的邊的信息,如下圖所示:


    Graph
  • 計算公式為:


其中,fw 被稱為 local transition function,gwlocal output function

  • 也可以用另一種方法表示:
  • 通過 Banach’s fixed point theorem,可以使每個state有存在的唯一解,其迭代方程為:


  • 下圖為計算過程的圖形表示,最終有些類似與RNN:


    GNN
  • 而在實現中,網絡中的參數使用梯度下降和反向傳播進行學習,具體算法如下圖:


    Algorithm
  • 輸出函數:
    Linear (nonpositional) GNN

Nonlinear (nonpositional) GNN:多層FNN

注:為了處理graph-level的分類,作者在途中添加了一個虛擬節(jié)點super node,并通過特殊類型的邊連接所有節(jié)點。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容