知識(shí)圖譜上的圖神經(jīng)網(wǎng)絡(luò)
??點(diǎn)擊“博文視點(diǎn)Broadview”,獲取更多書(shū)訊

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

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

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


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

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

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

總結(jié)
知識(shí)圖譜作為一種重要而特殊的圖結(jié)構(gòu),在各個(gè)領(lǐng)域有著廣泛的應(yīng)用,知識(shí)圖譜的表示學(xué)習(xí)為傳統(tǒng)人工智能關(guān)注的推理、符號(hào)邏輯等提供了新的、高效的方法,而圖神經(jīng)網(wǎng)絡(luò)在這個(gè)領(lǐng)域也起到了越來(lái)越關(guān)鍵的作用。
同時(shí),知識(shí)圖譜的特殊性和復(fù)雜性為圖神經(jīng)網(wǎng)絡(luò)提供了很多新的、待解決的問(wèn)題,如可解釋性、復(fù)雜推理、可擴(kuò)展性、自動(dòng)構(gòu)建與動(dòng)態(tài)變化。
解決這些問(wèn)題,將為我們帶來(lái)新的技術(shù)推動(dòng)力。
▼
參考文獻(xiàn):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è)計(jì)思路和技術(shù)細(xì)節(jié)
展現(xiàn)圖神經(jīng)網(wǎng)絡(luò)的研究進(jìn)展
圖神經(jīng)網(wǎng)絡(luò)在推薦系統(tǒng)、生物醫(yī)療、自然語(yǔ)言處理等不同場(chǎng)景的實(shí)踐
圖神經(jīng)網(wǎng)絡(luò)是人工智能領(lǐng)域的一個(gè)新興方向,它不僅迅速得到了學(xué)術(shù)界的廣泛關(guān)注,而且被成功地應(yīng)用在工業(yè)界的多個(gè)領(lǐng)域。
本書(shū)介紹了圖神經(jīng)網(wǎng)絡(luò)和圖深度學(xué)習(xí)的基礎(chǔ)知識(shí)和前沿研究,不僅包括它們的發(fā)展歷史和經(jīng)典模型,還包括圖神經(jīng)網(wǎng)絡(luò)在深層網(wǎng)絡(luò)、無(wú)監(jiān)督學(xué)習(xí)、大規(guī)模訓(xùn)練、知識(shí)圖譜推理等方面的前沿研究,以及它們?cè)诓煌I(lǐng)域(如推薦系統(tǒng)、生化醫(yī)療、自然語(yǔ)言處理等)的實(shí)際應(yīng)用。
本書(shū)既可作為人工智能領(lǐng)域研究和開(kāi)發(fā)人員的技術(shù)參考書(shū),也可作為對(duì)圖上的深度學(xué)習(xí)感興趣的高年級(jí)本科生和研究生的入門(mén)書(shū)。
(掃碼了解本書(shū)詳情)
如果喜歡本文 歡迎 在看丨留言丨分享至朋友圈 三連 熱文推薦
▼點(diǎn)擊閱讀原文,獲取本書(shū)詳情~
