Social Recommendation with Self-Supervised Metagraph Informax Network
arXiv:2110.03958 · doi:10.1145/3459637.3482480
Abstract
In recent years, researchers attempt to utilize online social information to alleviate data sparsity for collaborative filtering, based on the rationale that social networks offers the insights to understand the behavioral patterns. However, due to the overlook of inter-dependent knowledge across items (e.g., categories of products), existing social recommender systems are insufficient to distill the heterogeneous collaborative signals from both user and item sides. In this work, we propose a Self-Supervised Metagraph Infor-max Network (SMIN) which investigates the potential of jointly incorporating social- and knowledge-aware relational structures into the user preference representation for recommendation. To model relation heterogeneity, we design a metapath-guided heterogeneous graph neural network to aggregate feature embeddings from different types of meta-relations across users and items, em-powering SMIN to maintain dedicated representations for multi-faceted user- and item-wise dependencies. Additionally, to inject high-order collaborative signals, we generalize the mutual information learning paradigm under the self-supervised graph-based collaborative filtering. This endows the expressive modeling of user-item interactive patterns, by exploring global-level collaborative relations and underlying isomorphic transformation property of graph topology. Experimental results on several real-world datasets demonstrate the effectiveness of our SMIN model over various state-of-the-art recommendation methods. We release our source code at https://github.com/SocialRecsys/SMIN.
arXiv commentPublished as a full paper in CIKM 2021
References in corpus (18)
- Neural Graph Collaborative Filtering
- Graph Convolutional Neural Networks for Web-Scale Recommender Systems
- KGAT: Knowledge Graph Attention Network for Recommendation
- Learning deep representations by mutual information estimation and maximization
- Learning Representations by Maximizing Mutual Information Across Views
- Session-based Social Recommendation via Dynamic Graph Attention Networks
- LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation
- NPA: Neural News Recommendation with Personalized Attention
- BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformer
- Graph Meta Network for Multi-Behavior Recommendation
- Product Knowledge Graph Embedding for E-commerce
- GPT-GNN: Generative Pre-Training of Graph Neural Networks
- Sequential Recommendation with Dual Side Neighbor-based Collaborative Relation Modeling
- Recent Advances in Heterogeneous Relation Learning for Recommendation
- Relational Collaborative Filtering:Modeling Multiple Item Relations for Recommendation
- Graph-Enhanced Multi-Task Learning of Multi-Level Transition Dynamics for Session-based Recommendation
- Knowledge-Enhanced Hierarchical Graph Transformer Network for Multi-Behavior Recommendation
- Knowledge-aware Coupled Graph Neural Network for Social Recommendation
Cited by in corpus (11)
- Knowledge Graph Contrastive Learning for Recommendation
- Hypergraph Contrastive Collaborative Filtering
- Heterogeneous Graph Contrastive Learning for Recommendation
- Contrastive Meta Learning with Behavior Multiplicity for Recommendation
- Knowledge Enhancement for Contrastive Multi-Behavior Recommendation
- Multiplex Heterogeneous Graph Convolutional Network
- SSLRec: A Self-Supervised Learning Framework for Recommendation
- HMSG: Heterogeneous Graph Neural Network based on Metapath Subgraph Learning
- A Comprehensive Survey on Self-Supervised Learning for Recommendation
- Towards Fair Allocation in Social Commerce Platforms
- Generative Data Augmentation in Graph Contrastive Learning for Recommendation