Skip to main content
QUICK REVIEW

[論文レビュー] NGAT4Rec: Neighbor-Aware Graph Attention Network For Recommendation

Jinbo Song, Chao Chang|arXiv (Cornell University)|Oct 23, 2020
Recommender Systems and Techniques参考文献 37被引用数 15
ひとこと要約

NGAT4Recは、ユーザー・アイテム相互作用グラフ内の隣接アイテムまたはユーザー間の暗黙の相関を、隣接するアイテムやユーザー同士のペアワイズアテンション係数を計算することでモデル化する、隣接ノードに配慮したグラフアテンションネットワークを提案する。従来のGNNレイヤーに代えてこの隣接ノードに配慮したアテンション機構を採用し、非線形変換を排除することで、3つのベンチマークデータセットで最先端の性能を達成し、NDCG@20において従来のSOTA手法を最大20.43%上回った。

ABSTRACT

Learning informative representations (aka. embeddings) of users and items is the core of modern recommender systems. Previous works exploit user-item relationships of one-hop neighbors in the user-item interaction graph to improve the quality of representation. Recently, the research of Graph Neural Network (GNN) for recommendation considers the implicit collaborative information of multi-hop neighbors to enrich the representation. However, most works of GNN for recommendation systems do not consider the relational information which implies the expression differences of different neighbors in the neighborhood explicitly. The influence of each neighboring item to the representation of the user's preference can be represented by the correlation between the item and neighboring items of the user. Symmetrically, for a given item, the correlation between one neighboring user and neighboring users can reflect the strength of signal about the item's characteristic. To modeling the implicit correlations of neighbors in graph embedding aggregating, we propose a Neighbor-Aware Graph Attention Network for recommendation task, termed NGAT4Rec. It employs a novel neighbor-aware graph attention layer that assigns different neighbor-aware attention coefficients to different neighbors of a given node by computing the attention among these neighbors pairwisely. Then NGAT4Rec aggregates the embeddings of neighbors according to the corresponding neighbor-aware attention coefficients to generate next layer embedding for every node. Furthermore, we combine more neighbor-aware graph attention layer to gather the influential signals from multi-hop neighbors. We remove feature transformation and nonlinear activation that proved to be useless on collaborative filtering. Extensive experiments on three benchmark datasets show that our model outperforms various state-of-the-art models consistently.

研究の動機と目的

  • ユーザー・アイテム相互作用グラフにおける隣接ノード間の関係的情報を明示的にモデル化できない、従来のGNNベースの推薦モデルの限界を解消すること。
  • 特定のユーザーに対する隣接アイテム間の暗黙の相関、および特定のアイテムに対する隣接ユーザー間の相関を捉えることで、表現学習を向上させること。
  • 不要な非線形変換および活性化関数を排除することで、協調フィルタリングに適したより効率的なGNNアーキテクチャを設計すること。
  • 隣接ノードに配慮したアテンション、すなわち隣接ノード間の類似度に基づくペアワイズ類似度を用いて計算されるアテンションが、推薦タスクにおいて従来のアテンション機構を上回ることを実証すること。

提案手法

  • 特定のノード(ユーザーまたはアイテム)のすべての隣接ノード間でペアワイズにアテンション係数を計算する、隣接ノードに配慮したグラフアテンションレイヤーを導入。正規化されたドット積にReLUを適用して計算する。
  • 計算された隣接ノードに配慮したアテンション係数を用いて、メッセージパッシングの方法でノード表現を更新する。
  • すべての隣接ペアのアテンションスコアの平均化によりアテンション計算を簡素化し、複雑さを低減しながら表現力は維持する。
  • 複数の隣接ノードに配慮したアテンションレイヤーをスタックすることで、多ホップの近隣情報の抽出を可能にし、より深い表現学習を実現する。
  • 実証的な結果から、純粋なIDベースの協調フィルタリングでは、特徴変換および非線形活性化関数(例:ReLU、LeakyReLU)が無効であることが判明したため、GNNレイヤーからこれらを削除する。
  • 隣接ノードの埋め込みの線形結合を、隣接ノードに配慮したアテンション係数で重み付けすることで、次のレイヤーのノード埋め込みを生成する。

実験結果

リサーチクエスチョン

  • RQ1ユーザー・アイテム相互作用グラフにおける隣接ノード間の暗黙の相関をモデル化することで、推薦性能が向上するか?
  • RQ2隣接ノード間でペアワイズアテンションを計算する、隣接ノードに配慮したアテンション機構は、GNNベースの推薦モデルにおける標準的なアテンション機構を上回るか?
  • RQ3ユーザーとアイテムのIDのみを入力特徴として使用する場合、GNNレイヤーにおける非線形変換は必要か?
  • RQ4提案されたNGAT4Recモデルは、最先端のGNNベースの推薦モデルと比較して、性能および効率の面で優れているか?

主な発見

  • NGAT4Recは、Yelp2018、Amazon-Book、Kuaishou-Videoの3つのベンチマークデータセットで最先端の性能を達成し、従来のSOTAモデルを上回った。
  • 非線形変換(例:ReLU、LeakyReLU)の削除により、性能が顕著に向上し、Yelp2018においてNGAT4Recは非線形を含まない変種であるNGAT4Rec_Nを19.68%上回った(Recall@20)。
  • 隣接ノードに配慮したアテンション機構により、LightGAT-mlpと比較してRecall@20で11.94%、NDCG@20で13.29%向上。Yelp2018においてLightGAT-dpと比較しても、Recall@20で9.40%、NDCG@20で9.92%向上した。
  • 3つのすべてのデータセットにおいて、NGAT4Recは最高のNDCG@20およびRecall@20スコアを達成し、Amazon-BookではNGAT4Rec_Nを最大20.43%、LightGAT-mlpを15.80%上回った(NDCG@20)。
  • 埋め込み次元を64から128に引き上げた際の性能向上は、ある限界に達して飽和する傾向にあり、それ以上の容量拡大には恩恵が薄いことが示唆された。
  • アブレーションスタディの結果、IDベースの協調フィルタリングの文脈において、標準的なアテンション機構(MLPまたはドット積)よりも、隣接ノードに配慮したアテンション機構がより効果的であることが確認された。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。