Learning Intents behind Interactions with Knowledge Graph for Recommendation
arXiv:2102.07057 · doi:10.1145/3442381.3450133
Abstract
Knowledge graph (KG) plays an increasingly important role in recommender systems. A recent technical trend is to develop end-to-end models founded on graph neural networks (GNNs). However, existing GNN-based models are coarse-grained in relational modeling, failing to (1) identify user-item relation at a fine-grained level of intents, and (2) exploit relation dependencies to preserve the semantics of long-range connectivity. In this study, we explore intents behind a user-item interaction by using auxiliary item knowledge, and propose a new model, Knowledge Graph-based Intent Network (KGIN). Technically, we model each intent as an attentive combination of KG relations, encouraging the independence of different intents for better model capability and interpretability. Furthermore, we devise a new information aggregation scheme for GNN, which recursively integrates the relation sequences of long-range connectivity (i.e., relational paths). This scheme allows us to distill useful information about user intents and encode them into the representations of users and items. Experimental results on three benchmark datasets show that, KGIN achieves significant improvements over the state-of-the-art methods like KGAT, KGNN-LS, and CKAN. Further analyses show that KGIN offers interpretable explanations for predictions by identifying influential intents and relational paths. The implementations are available at https://github.com/huangtinglin/Knowledge_Graph_based_Intent_Network.
WWW 2021 oral presentation
References in corpus (23)
- Adam: A Method for Stochastic Optimization
- Semi-Supervised Classification with Graph Convolutional Networks
- A Simple Framework for Contrastive Learning of Visual Representations
- Inductive Representation Learning on Large Graphs
- BPR: Bayesian Personalized Ranking from Implicit Feedback
- Neural Graph Collaborative Filtering
- KGAT: Knowledge Graph Attention Network for Recommendation
- Simplifying Graph Convolutional Networks
- RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems
- Knowledge Graph Convolutional Networks for Recommender Systems
- Brownian distance covariance
- RotatE: Knowledge Graph Embedding by Relational Rotation in Complex Space
- Unifying Knowledge Graph Learning and Recommendation: Towards a Better Understanding of User Preferences
- Disentangled Graph Collaborative Filtering
- Learning over Knowledge-Base Embeddings for Recommendation
- Learning Heterogeneous Knowledge Base Embeddings for Explainable Recommendation
- Reinforcement Knowledge Graph Reasoning for Explainable Recommendation
- LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation
- Benchmarking Graph Neural Networks
- DKN: Deep Knowledge-Aware Network for News Recommendation
- Reinforced Negative Sampling over Knowledge Graph for Recommendation
- Bias and Debias in Recommender System: A Survey and Future Directions
- Learning Disentangled Representations for Recommendation
Cited by in corpus (51)
- Knowledge Graph Contrastive Learning for Recommendation
- A Survey on Accuracy-oriented Neural Recommendation: From Collaborative Filtering to Information-rich Recommendation
- Multi-level Cross-view Contrastive Learning for Knowledge-aware Recommender System
- Knowledge Graph Self-Supervised Rationalization for Recommendation
- Disentangled Contrastive Collaborative Filtering
- Disentangling Long and Short-Term Interests for Recommendation
- Improving Knowledge-aware Recommendation with Multi-level Interactive Contrastive Learning
- DisenPOI: Disentangling Sequential and Geographical Influence for Point-of-Interest Recommendation
- Multi-behavior Self-supervised Learning for Recommendation
- FedRecAttack: Model Poisoning Attack to Federated Recommendation
- Time-aware Path Reasoning on Knowledge Graph for Recommendation
- Enhanced Doubly Robust Learning for Debiasing Post-click Conversion Rate Estimation
- SSLRec: A Self-Supervised Learning Framework for Recommendation
- FairSR: Fairness-aware Sequential Recommendation through Multi-Task Learning with Preference Graph Embeddings
- VRKG4Rec: Virtual Relational Knowledge Graphs for Recommendation
- Knowledge-refined Denoising Network for Robust Recommendation
- Improving deep learning with prior knowledge and cognitive models: A survey on enhancing explainability, adversarial robustness and zero-shot learning
- CausalMed: Causality-Based Personalized Medication Recommendation Centered on Patient health state
- A Survey on Intent-aware Recommender Systems
- Knowledge Enhanced Multi-intent Transformer Network for Recommendation
- A Comprehensive Survey on Self-Supervised Learning for Recommendation
- Transition Propagation Graph Neural Networks for Temporal Networks
- M2GNN: Metapath and Multi-interest Aggregated Graph Neural Network for Tag-based Cross-domain Recommendation
- Comprehending Knowledge Graphs with Large Language Models for Recommender Systems
- HIEN: Hierarchical Intention Embedding Network for Click-Through Rate Prediction
- Bundle MCR: Towards Conversational Bundle Recommendation
- Recommending on graphs: a comprehensive review from a data perspective
- Code Recommendation for Open Source Software Developers
- Dual Policy Learning for Aggregation Optimization in Graph Neural Network-based Recommender Systems
- RecKG: Knowledge Graph for Recommender Systems
- Towards Explainable Collaborative Filtering with Taste Clusters Learning
- LightKG: Efficient Knowledge-Aware Recommendations with Simplified GNN Architecture
- MixRec: Individual and Collective Mixing Empowers Data Augmentation for Recommender Systems
- LogicRec: Recommendation with Users' Logical Requirements
- TinyKG: Memory-Efficient Training Framework for Knowledge Graph Neural Recommender Systems
- Mitigating Spurious Correlations for Self-supervised Recommendation
- KG4RecEval: Does Knowledge Graph Really Matter for Recommender Systems?
- Knowledge-Enhanced Recommendation with User-Centric Subgraph Network
- Generalized Relation Learning with Semantic Correlation Awareness for Link Prediction
- Improving Location Recommendation with Urban Knowledge Graph
- LaSER: Language-Specific Event Recommendation
- A Worrying Reproducibility Study of Intent-Aware Recommendation Models
- Intent Propagation Contrastive Collaborative Filtering
- Topic-Aware Knowledge Graph with Large Language Models for Interoperability in Recommender Systems
- printf: Preference Modeling Based on User Reviews with Item Images and Textual Information via Graph Learning
- Benchmarking Recommendation, Classification, and Tracing Based on Hugging Face Knowledge Graph
- Can Offline Metrics Measure Explanation Goals? A Comparative Survey Analysis of Offline Explanation Metrics in Recommender Systems
- SPARK: Adaptive Low-Rank Knowledge Graph Modeling in Hybrid Geometric Spaces for Recommendation
- Towards Better Benchmark Datasets for Inductive Knowledge Graph Completion
- MultiHead MultiModal Deep Interest Recommendation Network
- Knowledge Graphs Meet Graph Neural Networks: A Comprehensive Survey