知識圖譜上的圖神經(jīng)網(wǎng)絡(luò)(文末留言贈書)

本文節(jié)選自《圖神經(jīng)網(wǎng)絡(luò):基礎(chǔ)與前沿》一書!

幾乎所有早期的知識圖譜嵌入的經(jīng)典方法都是在對每個三元組打分,在實體和關(guān)系的表示中并沒有完全考慮到整幅圖的結(jié)構(gòu)。
早期,圖神經(jīng)網(wǎng)絡(luò)的方法在知識圖譜嵌入中并沒有被重視,主要由于:
早期的圖神經(jīng)網(wǎng)絡(luò)更多是具有同種類型節(jié)點和邊的同構(gòu)圖,對知識圖譜這樣的異構(gòu)圖關(guān)注較少。
早期的圖神經(jīng)網(wǎng)絡(luò)復(fù)雜度較高,很難擴展到知識圖譜這種大規(guī)模圖上。
隨著對圖神經(jīng)網(wǎng)絡(luò)研究的深入,越來越多的研究者開始使用更具表達力的圖神經(jīng)網(wǎng)絡(luò)對知識圖譜進行建模。

關(guān)系圖卷積網(wǎng)絡(luò)
關(guān)系圖卷積網(wǎng)絡(luò)是一個基于信息傳遞的異構(gòu)圖神經(jīng)網(wǎng)絡(luò)。
它本質(zhì)上是對圖卷積網(wǎng)絡(luò)模型的一個擴展,在圖卷積網(wǎng)絡(luò)的基礎(chǔ)上加入了邊的信息,因此也可以被用來學(xué)習(xí)知識圖譜中的實體嵌入。
給定節(jié)點狀態(tài)
其中,


帶權(quán)重的圖卷積編碼器
結(jié)構(gòu)感知卷積網(wǎng)絡(luò)(Structure-Aware Convolutional Networks,SACN)把知識圖譜拆分為多個單關(guān)系的同構(gòu)圖,即知識圖譜中的每種關(guān)系對應(yīng)一個子圖,在最終聚合時再考慮每個關(guān)系的重要度。本質(zhì)上,結(jié)構(gòu)感知卷積網(wǎng)絡(luò)是圖卷積網(wǎng)絡(luò)和ConvE 模型的合體。它以一個帶權(quán)重的圖卷積網(wǎng)絡(luò)(Weighted Graph Convolutional Networks,WGCN)為編碼器,用一個叫作Conv-TranE 的解碼器進行解碼。
編碼器:結(jié)構(gòu)感知卷積網(wǎng)絡(luò)采用了帶權(quán)重的圖卷積網(wǎng)絡(luò)進行編碼,不同于圖卷積網(wǎng)絡(luò),它對每個關(guān)系
解碼器:Conv-TransE 模型的架構(gòu)是基于ConvE 模型的。不同的是,Conv-TransE 模型中實體和關(guān)系向量
其中,

知識圖譜與圖注意力模型
既然已經(jīng)有了基于圖卷積網(wǎng)絡(luò)的模型,我們可以預(yù)見,一定有基于圖注意力的模型。我們以文末參考文獻為例介紹知識圖譜的圖注意力模型。類似于結(jié)構(gòu)感知卷積網(wǎng)絡(luò),這個模型也是用圖神經(jīng)網(wǎng)絡(luò)作為編碼器,然后將一個傳統(tǒng)的知識圖譜嵌入模型作為解碼器。
具體來講,編碼器就是一個圖注意力網(wǎng)絡(luò)的擴展。它與圖注意力網(wǎng)絡(luò)不同的地方在于在計算邊的注意力權(quán)重時,除了考慮到節(jié)點的屬性,也加入了邊的信息:
其中,
而解碼器是用之前的一個經(jīng)典模型ConvKB。對于每一個三元組
其中

圖神經(jīng)網(wǎng)絡(luò)與傳統(tǒng)知識圖譜嵌入的結(jié)合:CompGCN
Vashishth 等人認為在知識圖譜的信息傳遞中,應(yīng)該綜合考慮關(guān)系和節(jié)點的組合,而非將它們各自分離表示。
因此,他們在提出的CompGCN 模型中采用了傳統(tǒng)知識圖譜嵌入中的三元組關(guān)系
首先,他們綜合考慮了邊的不同類型:有向邊、反向邊、自連邊,并對它們分別采用不同的投影矩陣(
減
,對應(yīng)TransE 模型。 乘
,對應(yīng)DistMult 模型。 循環(huán)相關(guān)
,對應(yīng)HolE 模型。
由于結(jié)合了知識圖譜嵌入的得分方式,又考慮了不同邊的類型,CompGCN 在基于知識圖譜完成的任務(wù)上取得了非常好的效果,在很多指標上都達到了最好。

總結(jié)
知識圖譜作為一種重要而特殊的圖結(jié)構(gòu),在各個領(lǐng)域有著廣泛的應(yīng)用,知識圖譜的表示學(xué)習(xí)為傳統(tǒng)人工智能關(guān)注的推理、符號邏輯等提供了新的、高效的方法,而圖神經(jīng)網(wǎng)絡(luò)在這個領(lǐng)域也起到了越來越關(guān)鍵的作用。
同時,知識圖譜的特殊性和復(fù)雜性為圖神經(jīng)網(wǎng)絡(luò)提供了很多新的、待解決的問題,如可解釋性、復(fù)雜推理、可擴展性、自動構(gòu)建與動態(tài)變化。
解決這些問題,將為我們帶來新的技術(shù)推動力。
▼
參考文獻:NATHANI D, CHAUHAN J, SHARMA C, et al. Learning attention-based embeddings for relation prediction in knowledge graphs[C]//Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, 2019:4710-4723.


▊《圖神經(jīng)網(wǎng)絡(luò):基礎(chǔ)與前沿》
馬騰飛 編著
梳理圖神經(jīng)網(wǎng)絡(luò)(GNN)領(lǐng)域的經(jīng)典模型
幫助讀者構(gòu)建圖神經(jīng)網(wǎng)絡(luò)知識體系
厘清重要模型的設(shè)計思路和技術(shù)細節(jié)
展現(xiàn)圖神經(jīng)網(wǎng)絡(luò)的研究進展
圖神經(jīng)網(wǎng)絡(luò)在推薦系統(tǒng)、生物醫(yī)療、自然語言處理等不同場景的實踐
圖神經(jīng)網(wǎng)絡(luò)是人工智能領(lǐng)域的一個新興方向,它不僅迅速得到了學(xué)術(shù)界的廣泛關(guān)注,而且被成功地應(yīng)用在工業(yè)界的多個領(lǐng)域。
本書介紹了圖神經(jīng)網(wǎng)絡(luò)和圖深度學(xué)習(xí)的基礎(chǔ)知識和前沿研究,不僅包括它們的發(fā)展歷史和經(jīng)典模型,還包括圖神經(jīng)網(wǎng)絡(luò)在深層網(wǎng)絡(luò)、無監(jiān)督學(xué)習(xí)、大規(guī)模訓(xùn)練、知識圖譜推理等方面的前沿研究,以及它們在不同領(lǐng)域(如推薦系統(tǒng)、生化醫(yī)療、自然語言處理等)的實際應(yīng)用。
本書既可作為人工智能領(lǐng)域研究和開發(fā)人員的技術(shù)參考書,也可作為對圖上的深度學(xué)習(xí)感興趣的高年級本科生和研究生的入門書。
(掃碼了解本書詳情)
我們將向讀者免費贈送3本《圖神經(jīng)網(wǎng)絡(luò)基礎(chǔ)與前沿》,你只需要在評論區(qū)留言,并邀請好友為你點贊,其中集贊最多的3位讀者朋友將會獲得這本書!
獲獎名額僅限3位!想要的朋友們加油集贊吧!
活動截止時間:2021年3月26號 中午12點整
