Time-aware Path Reasoning on Knowledge Graph for Recommendation
arXiv:2108.02634 · doi:10.1145/3531267
Abstract
Reasoning on knowledge graph (KG) has been studied for explainable recommendation due to it's ability of providing explicit explanations. However, current KG-based explainable recommendation methods unfortunately ignore the temporal information (such as purchase time, recommend time, etc.), which may result in unsuitable explanations. In this work, we propose a novel Time-aware Path reasoning for Recommendation (TPRec for short) method, which leverages the potential of temporal information to offer better recommendation with plausible explanations. First, we present an efficient time-aware interaction relation extraction component to construct collaborative knowledge graph with time-aware interactions (TCKG for short), and then introduce a novel time-aware path reasoning method for recommendation. We conduct extensive experiments on three real-world datasets. The results demonstrate that the proposed TPRec could successfully employ TCKG to achieve substantial gains and improve the quality of explainable recommendation.
arXiv comment27 pages, ACM Transactions on Information Systems (TOIS), accepted
References in corpus (20)
- BPR: Bayesian Personalized Ranking from Implicit Feedback
- A Survey on Knowledge Graphs: Representation, Acquisition and Applications
- KGAT: Knowledge Graph Attention Network for Recommendation
- Session-based Recommendation with Graph Neural Networks
- Ups and Downs: Modeling the Visual Evolution of Fashion Trends with One-Class Collaborative Filtering
- RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems
- Learning Intents behind Interactions with Knowledge Graph for Recommendation
- Reinforcement Knowledge Graph Reasoning for Explainable Recommendation
- Translation-based Recommendation
- Go for a Walk and Arrive at the Answer: Reasoning Over Paths in Knowledge Bases using Reinforcement Learning
- SHINE: Signed Heterogeneous Information Network Embedding for Sentiment Link Prediction
- BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformer
- Explainable Recommendation via Multi-Task Learning in Opinionated Text Data
- DKN: Deep Knowledge-Aware Network for News Recommendation
- Interactive Path Reasoning on Graph for Conversational Recommendation
- Counterfactual Explainable Recommendation
- DisenKGAT: Knowledge Graph Embedding with Disentangled Graph Attention Network
- Time-aware Path Reasoning on Knowledge Graph for Recommendation
- Discovering Invariant Rationales for Graph Neural Networks
- Learning Heterogeneous Temporal Patterns of User Preference for Timely Recommendation