日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

特征图注意力_向往的GAT(图注意力模型)

發布時間:2024/9/3 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 特征图注意力_向往的GAT(图注意力模型) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

0 GRAPH ATTENTION NETWORKS的誕生

隨著GCN的大紅大紫(可以參考如何理解 Graph Convolutional Network(GCN)?),graph領域的deep learning研究可謂變得風生水起,人工智能又出現了新的網紅。GCN在一系列任務取得了突破性進展的同時,一系列的缺點也逐漸被放大。

深度學習三巨頭”之一的Yoshua Bengio組提出了Graph Attention Networks(下述簡稱為GAT)去解決GCN存在的問題并且在不少的任務上都取得了state of art的效果(可以參考機器之心:深入理解圖注意力機制的復現結果),是graph neural network領域值得關注的工作。

1 聊點基礎

登堂入室之前,先介紹三點基礎問題。

1.1 Graph數據結構的兩種“特征”

當我們說起graph或者network的數據結構,通常是包含著頂點和邊的關系。研究目標聚焦在頂點之上,邊訴說著頂點之間的關系。

對于任意一個頂點

,它在圖上鄰居 ,構成第一種特征,即圖的結構關系。

圖1 graph示意圖

當然,除了圖的結構之外,每個頂點還有自己的特征

(通常是一個高維向量)。它可以使社交網絡中每個用戶的個體屬性;可以是生物網絡中,每個蛋白質的性質;還可以使交通路網中,每個交叉口的車流量。

graph上的deep learning方法無外乎就是希望學習上面的兩種特征。

1.2 GCN的局限性

GCN是處理transductive任務的一把利器(transductive任務是指:訓練階段與測試階段都基于同樣的圖結構),然而GCN有兩大局限性是經常被詬病的:

(a)無法完成inductive任務,即處理動態圖問題。inductive任務是指:訓練階段與測試階段需要處理的graph不同。通常是訓練階段只是在子圖(subgraph)上進行,測試階段需要處理未知的頂點。(unseen node)

(b)處理有向圖的瓶頸,不容易實現分配不同的學習權重給不同的neighbor。這一點在前面的文章中已經講過了,不再贅述,如有需要可以參考下面的鏈接。

superbrother:解讀三種經典GCN中的Parameter Sharing?zhuanlan.zhihu.com

1.3 Mask graph attention or global graph attention

還有一件事件需要提前說清楚:GAT本質上可以有兩種運算方式的,這也是原文中作者提到的

  • Global graph attention

顧名思義,就是每一個頂點

都對于圖上任意頂點都進行attention運算。可以理解為圖1的藍色頂點對于其余全部頂點進行一遍運算。

優點:完全不依賴于圖的結構,對于inductive任務無壓力

缺點:(1)丟掉了圖結構的這個特征,無異于自廢武功,效果可能會很差(2)運算面臨著高昂的成本

  • Mask graph attention

注意力機制的運算只在鄰居頂點上進行,也就是說圖1的藍色頂點只計算和橙色頂點的注意力系數。

作者在原文中GAT ARCHITECTURE這一節中寫道"We inject the graph structure into the mechanism by performing masked attention—we only compute eij for nodes j ∈Ni, whereNi is some neighborhood of node i in the graph. "

顯然作者在文中采用的是masked attention,DGL里實現的也是如此,以下的解讀均基于這種方式。

2 GAT并不難懂

和所有的attention mechanism一樣,GAT的計算也分為兩步走:

2.1 計算注意力系數(attention coefficient)

對于頂點

,逐個計算它的鄰居們( )和它自己之間的相似系數

解讀一下這個公式:首先一個共享參數

的線性映射對于頂點的特征進行了增維,當然這是一種常見的特征增強(feature augment)方法; 對于頂點 的變換后的特征進行了拼接(concatenate);最后 把拼接后的高維特征映射到一個實數上,作者是通過 single-layer feedforward neural network實現的。

顯然學習頂點

之間的相關性,就是通過可學習的參數 和映射 完成的。

有了相關系數,離注意力系數就差歸一化了!其實就是用個softmax

要注意這里作者用了個

,至于原因嘛,估計是試出來的,畢竟深度玄學。

上面的步驟可以參考圖2進行理解

圖2 第一步運算示意圖

2.2 加權求和(aggregate)

完成第一步,已經成功一大半了。第二步很簡單,根據計算好的注意力系數,把特征加權求和(aggregate)一下。

就是GAT輸出的對于每個頂點 的新特征(融合了鄰域信息), 是激活函數。

式(3)看著還有點單薄,俗話說一個籬笆三個樁,attention得靠multi-head幫!來進化增強一下

嗯,這次看起來就很健壯了,multi-head attention也可以理解成用了ensemble的方法,畢竟convolution也得靠大量的卷積核才能大顯神威!

上面的步驟可以參考圖3進行理解

圖3 第二步運算示意圖

3 談幾點深入的理解

3.1 與GCN的聯系與區別

無獨有偶,我們可以發現本質上而言:GCN與GAT都是將鄰居頂點的特征聚合到中心頂點上(一種aggregate運算),利用graph上的local stationary學習新的頂點特征表達。不同的是GCN利用了拉普拉斯矩陣,GAT利用attention系數。一定程度上而言,GAT會更強,因為 頂點特征之間的相關性被更好地融入到模型中。

3.2 為什么GAT適用于有向圖?

我認為最根本的原因是GAT的運算方式是逐頂點的運算(node-wise),這一點可從公式(1)—公式(3)中很明顯地看出。每一次運算都需要循環遍歷圖上的所有頂點來完成。逐頂點運算意味著,擺脫了拉普利矩陣的束縛,使得有向圖問題迎刃而解。

3.3為什么GAT適用于inductive任務?

GAT中重要的學習參數是

與 ,因為上述的逐頂點運算方式,這兩個參數僅與1.1節闡述的頂點特征相關,與圖的結構毫無關系。所以測試任務中改變圖的結構,對于GAT影響并不大,只需要改變 ,重新計算即可。

與此相反的是,GCN是一種全圖的計算方式,一次計算就更新全圖的節點特征。學習的參數很大程度與圖結構相關,這使得GCN在inductive任務上遇到困境。

目前,我們團隊利用GCN和GAT在交通預測領域有不少探索,歡迎感興趣的朋友參考。如果有幫助,還希望可以引用我們的論文。

Multistep speed prediction on traffic networks: A deep learning approach considering spatio-temporal dependencies?www.mendeley.com
  • Zhang, Z., Li, M., Lin, X., Wang, Y., & He, F. (2019). Multistep speed prediction on traffic networks: A deep learning approach considering spatio-temporal dependencies.Transportation Research Part C: Emerging Technologies,105, 297-322.
https://www.tandfonline.com/doi/full/10.1080/21680566.2020.1822765?www.tandfonline.com
  • Ke Zhang, Fang He, Zhengchao Zhang, Xi Lin & Meng Li(2020)Graph attention temporal convolutional network for traffic speed forecasting on road networks,Transportmetrica B: Transport Dynamics,DOI:10.1080/21680566.2020.1822765
與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的特征图注意力_向往的GAT(图注意力模型)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲欧美精品在线 | 久久中文字幕视频 | 在线观看免费中文字幕 | 99热青青草 | 色月婷婷 | 欧美特黄一区二区三区 | 国产又粗又猛又爽又黄的 | 亚洲少妇一区 | 少妇高潮伦 | 日本xxxx免费 | 窝窝视频在线观看 | 婷婷丁香久久 | 色噜噜在线播放 | 日本少妇裸体做爰高潮片 | 白白色在线观看 | 黄色片免费网站 | www.rihan | 国产精品久久久精品三级 | 97久久国产| 91噜噜噜 | 日韩三级免费看 | 日日夜夜爱爱 | 91精品91久久久中77777 | 韩国一区二区三区视频 | 午夜色大片 | 色吧婷婷| 夜夜操网址 | 亚洲a图 | 免费观看av毛片 | 综合久久五月天 | wwyoujizzcom | 美日韩中文字幕 | 亚洲欧洲国产综合 | 成人人伦一区二区三区 | 尤物在线| 欧美黄色一级 | 亚洲综合在线视频 | 国产一区二区三区福利 | 99久久一区| 日日夜夜精 | 天天av天天| 亚洲美女屁股眼交8 | 国产96视频 | 国产精品美女自拍视频 | 涩涩视频免费在线观看 | av2018| 草草在线观看 | 欧美91精品久久久久国产性生爱 | 日本精品一区二区三区在线观看 | 欧美区国产区 | 福利视频一区二区 | 国产在成人精品线拍偷自揄拍 | 超级碰在线视频 | 国产精品成人在线观看 | 亚洲精品一区二区三区中文字幕 | 亚洲自拍在线观看 | 女性向小h片资源在线观看 日本天天操 | 黄色羞羞网站 | 强公把我次次高潮hd | 永久免费不卡在线观看黄网站 | 激情视频激情小说 | 在线视频国产一区 | 久久福利网站 | 国产亚洲精品成人 | 欧美肉丝袜videos办公室 | 久久久男人的天堂 | 人人看人人看 | 欧美另类z0z变态 | 久久人人爽人人爽人人 | av片在线观看网站 | 女尊高h男高潮呻吟 | 特级西西www444人体聚色 | 右手影院亚洲欧美 | 在线视频激情小说 | 亚洲精品美女网站 | 手机av网 | 成人久久毛片 | 国产免费一区二区 | 五月婷婷七月丁香 | 免费色片 | 久久网亚洲| 中文字幕淫 | 无码日韩精品视频 | www.操 | 国产在线视频91 | 久久精品精品 | 国模大胆一区二区三区 | 差差差30分钟 | 国产熟妇一区二区三区aⅴ网站 | 成人av第一页 | 四虎影视www在线播放 | 黄色美女毛片 | www.国产精品| 亚洲不卡在线 | 日韩激情在线视频 | 亚洲 欧美 变态 另类 综合 | 与亲女洗澡时伦了毛片 | 精品一区二区三区四区视频 | h在线免费观看 |