GNN学习一
一、為什么使用圖卷積
傳動的深度學習方法,比如卷積網絡,效果很好,但是它研究的對象是Euclidean data,這種數據的特征就是有規則的空間結構,比如圖片是規則的正方形格子,比如語音是規則的一維序列。這些數據結構能用一維、二維矩陣表示,卷積神經網絡處理起來很高效。
但是,現實中有很多數據沒有規則的空間結構,稱為Non Euclidean data。比如推薦系統抽出的圖譜。圖譜結構的每個節點連接不一定相同,有的節點有兩個連接,有的有三個,是不規則的數據結構。
二、圖的特征
在圖數據中,我們要同時考慮到節點的特征信息和結構信息,而用來自動化的學習圖的特征信息和結構信息的一種方式就是,圖卷積神經網絡。
三、什么是圖卷積神經網絡
圖卷積神經網絡(Graph Convolutional Network)是一種能對圖數據進行深度學習的方法。
圖卷積算子:
如何理解圖卷積算法?
圖卷積神經網絡具有卷積神經網絡的以下性質:
GCN模型同樣具備深度學習的三種性質:
圖在現實世界中的應用
社交網絡:
1、推薦用戶可能感興趣的人
2、推薦用戶可能感興趣的帖子或者內容
3、社群發現(通過用戶社交關系網絡挖掘群體結構)
4、用戶畫像(地點、興趣、關系網絡)
評分系統:
分析比如哪些用戶可能對啤酒感興趣,哪些用戶可能對尿布感興趣,從而實現商品推薦。
還可以實現評分清洗,建模用戶的公平度、商品的良心度、評分的可信度,按照一定的規則迭代更新這三個值,從而分析商品的優劣或者區分惡意用戶。例如上圖中的用戶f,很大可能就是惡意評價用戶。
推薦系統:
比如沿著用戶-歌曲-曲風-歌曲這個路徑是推薦用戶喜歡的曲風下的其他歌曲;沿著用戶-年代-歌曲-歌手是推薦活躍在用戶出生年代的歌手的歌曲(可能是用戶小時候聽過的歌,俗稱回憶殺系列),這些就是可解釋的推薦。
總結
- 上一篇: Android官方开发文档Trainin
- 下一篇: 特征工程到底是什么?2019百度实习生招