核心概念
本文提出了一種新的圖形神經網路推薦系統架構 GCR,透過平面圖表示法 (PGR) 和交叉關聯聚合 (CCA) 來更有效地捕捉用戶和項目之間的複雜關係,從而提高推薦性能。
論文資訊
標題:圖形交叉關聯網路推薦系統
作者:Hao Chen, Yuanchen Bei, Wenbing Huang, Shengyuan Chen, Feiran Huang, and Xiao Huang
期刊:IEEE 知識與數據工程彙刊 (IEEE Transactions on Knowledge and Data Engineering)
研究目標
本研究旨在解決現有圖形神經網路推薦系統在建模用戶和項目之間複雜關係方面的局限性,提出一個更靈活且更全面的框架來提高推薦性能。
方法
本研究提出了一個名為圖形交叉關聯網路推薦系統 (GCR) 的新框架,該框架包含兩個主要組成部分:
平面圖表示法 (PGR):不同於傳統的遞迴圖卷積,PGR 以非遞迴的方式展開所有鄰居節點,並分別聚合每個跳數的鄰居信息,從而更有效地提取圖形信息。
交叉關聯聚合 (CCA):CCA 旨在靈活地聚合多跳數用戶/項目子圖嵌入之間的交叉關聯項,並提供兩種方式:
跳數級交叉關聯 (HCC):使用點積來建模交叉關聯。
元素級交叉關聯 (ECC):使用元素級乘積來建模交叉關聯。
主要發現
GCR 在三個公開數據集和一個工業數據集上進行的實驗表明,與最先進的模型相比,GCR 能夠顯著提高推薦性能。
與傳統的單一向量點積範式相比,GCR 具有更高的靈活性,能夠更有效地捕捉用戶和項目之間的複雜關係。
PGR 模組能夠比基於消息傳遞的圖神經網路更有效地提取圖形信息。
HCC 和 ECC 模組都能夠有效地聚合交叉關聯項,從而提高推薦性能。
GCR 框架具有良好的靈活性,可以應用於不同的推薦任務,例如點擊率預測。
主要結論
GCR 是一個有效且靈活的圖形神經網路推薦系統框架,它通過更全面地建模用戶和項目之間的複雜關係,為提高推薦性能提供了一種新的思路。
意義
本研究為圖形神經網路推薦系統的發展提供了一個新的方向,並為設計更有效和更靈活的推薦模型提供了新的思路。
局限和未來研究
未來可以進一步探索更有效的交叉關聯聚合方法。
可以將 GCR 框架應用於其他推薦場景,例如序列推薦和會話推薦。
統計資料
GCR 在 Gowalla 數據集上的 Precision@20 提升了 4.32%。
GCR 在 Yelp2018 數據集上的 Recall@20 提升了 2.38%。
GCR 在 Amazon-Book 數據集上的 NDCG@20 提升了 1.48%。
GCR 的自由度顯著高於基於 GNN 的模型。例如,當 L=2,d=64,Hn=256,Hl=1 時,NGCF、LightGCN、HCC 和 ECC 的自由度分別為 0、6、2304 和 147456。