论文标题
DGREC:图形神经网络,用于推荐,并产生多样化
DGRec: Graph Neural Network for Recommendation with Diversified Embedding Generation
论文作者
论文摘要
基于图形神经网络(GNN)的推荐系统近年来由于其准确性出色而引起了越来越多的关注。 GNN模型将用户项目交互表示为两分图,通过汇总邻居的嵌入来生成用户和项目表示。但是,这样的聚合过程通常纯粹基于图形结构来积累信息,从而忽视了聚合的邻居的冗余,并导致推荐列表的多样性差。在本文中,我们通过直接改善嵌入生成程序来提出多样化的基于GNN的推荐系统。特别是,我们利用以下三个模块:子模块化邻居的选择来找到每个GNN节点的不同邻居的子集,将注意力置于分配注意力以分配每一层的注意力重量,而损失重量重点以专注于学习属于长尾类别的项目。将三个模块混合到GNN中,我们提出DGREC(基于GNN的多元化推荐系统)进行多样化的建议。对现实世界数据集的实验表明,所提出的方法可以达到最佳多样性,同时保持准确性与最新的基于GNN的推荐系统相当。
Graph Neural Network (GNN) based recommender systems have been attracting more and more attention in recent years due to their excellent performance in accuracy. Representing user-item interactions as a bipartite graph, a GNN model generates user and item representations by aggregating embeddings of their neighbors. However, such an aggregation procedure often accumulates information purely based on the graph structure, overlooking the redundancy of the aggregated neighbors and resulting in poor diversity of the recommended list. In this paper, we propose diversifying GNN-based recommender systems by directly improving the embedding generation procedure. Particularly, we utilize the following three modules: submodular neighbor selection to find a subset of diverse neighbors to aggregate for each GNN node, layer attention to assign attention weights for each layer, and loss reweighting to focus on the learning of items belonging to long-tail categories. Blending the three modules into GNN, we present DGRec(Diversified GNN-based Recommender System) for diversified recommendation. Experiments on real-world datasets demonstrate that the proposed method can achieve the best diversity while keeping the accuracy comparable to state-of-the-art GNN-based recommender systems.