DGRec: Graph Neural Network for Recommendation with Diversified Embedding Generation
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.
Code (1)
Tasks
DiversityGraph Neural NetworkRecommendation SystemsSimilar Papers 제목 키워드 기반
FedGRec: Dynamic Spatio-Temporal Federated Graph Learning for Secure and Efficient Cross-Border Recommendations
Due to the highly sensitive nature of certain data in cross-border sharing, collaborative cross-border recommendations and data sharing are often subject to stringent privacy protection regulations, resulting in insuffic…
Federated LearningGraph LearningPrivacy PreservingRepresentation LearningFedGRec: Federated Graph Recommender System with Lazy Update of Latent Embeddings
Recommender systems are widely used in industry to improve user experience. Despite great success, they have recently been criticized for collecting private user data. Federated Learning (FL) is a new paradigm for learni…
Federated LearningRecommendation SystemsKnowledge Graph Context-Enhanced Diversified Recommendation
The field of Recommender Systems (RecSys) has been extensively studied to enhance accuracy by leveraging users' historical interactions. Nonetheless, this persistent pursuit of accuracy frequently engenders diminished di…
DiversityKnowledge GraphsRecommendation SystemsAgainst Filter Bubbles: Diversified Music Recommendation via Weighted Hypergraph Embedding Learning
Recommender systems serve a dual purpose for users: sifting out inappropriate or mismatched information while accurately identifying items that align with their preferences. Numerous recommendation algorithms are designe…
Diversityhypergraph embeddingMusic RecommendationRecommendation SystemsDecentralized Graph Neural Network for Privacy-Preserving Recommendation
Building a graph neural network (GNN)-based recommender system without violating user privacy proves challenging. Existing methods can be divided into federated GNNs and decentralized GNNs. But both methods have undesira…
graph constructionGraph Neural NetworkPrivacy PreservingRecommendation Systems