本論文は、ソーシャルレコメンデーションシステムにおけるグラフニューラルネットワークに関する包括的な調査を行っている。
まず、ソーシャルレコメンデーションシステムの問題設定を定義し、ユーザー-アイテム評価、ユーザー-ユーザー社会関係、属性、知識グラフ、グループといった入力データの種類を整理した。次に、これらの入力データを表現する方法として、ユーザー-アイテム/ユーザー-ユーザーグラフ、ユーザー-ユーザー-アイテムグラフ、属性付きグラフ、多重グラフ、ユーザー-アイテム/アイテム-アイテムグラフ、ハイパーグラフ、分散型グラフなどのタクソノミーを提案した。
さらに、グラフニューラルネットワークのエンコーダーとしてグラフconvolution network (GCN)、lightweight GCN、グラフ注意ネットワーク (GANN)、異種グラフニューラルネットワーク (HetGNN)、グラフ再帰ニューラルネットワーク (GRNN)、ハイパーグラフニューラルネットワーク (HyperGNN)、グラフオートエンコーダー (GAE)、双曲線GNNなどを紹介し、それぞれの特徴を説明した。デコーダーとしては主に内積を用いた手法が採用されている。また、損失関数としてMSE、BPR、クロスエントロピーなどの主要な損失関数に加え、ソーシャル損失、自己教師学習、グループ損失、敵対的損失、経路損失、知識蒸留、感情分析、強化学習などの補助損失関数も提案されている。
最後に、ソーシャルレコメンデーションシステムの評価に広く使われているベンチマークデータセットと評価指標を紹介し、今後の研究課題を議論している。
На другой язык
из исходного контента
arxiv.org
Дополнительные вопросы