MetaKG: Meta-learning on Knowledge Graph for Cold-start Recommendation
arXiv:2202.03851 · doi:10.1109/TKDE.2022.3168775
Abstract
A knowledge graph (KG) consists of a set of interconnected typed entities and their attributes. Recently, KGs are popularly used as the auxiliary information to enable more accurate, explainable, and diverse user preference recommendations. Specifically, existing KG-based recommendation methods target modeling high-order relations/dependencies from long connectivity user-item interactions hidden in KG. However, most of them ignore the cold-start problems (i.e., user cold-start and item cold-start) of recommendation analytics, which restricts their performance in scenarios when involving new users or new items. Inspired by the success of meta-learning on scarce training samples, we propose a novel meta-learning based framework called MetaKG, which encompasses a collaborative-aware meta learner and a knowledge-aware meta learner, to capture meta users' preference and entities' knowledge for cold-start recommendations. The collaborative-aware meta learner aims to locally aggregate user preferences for each user preference learning task. In contrast, the knowledge-aware meta learner is to globally generalize knowledge representation across different user preference learning tasks. Guided by two meta learners, MetaKG can effectively capture the high-order collaborative relations and semantic representations, which could be easily adapted to cold-start scenarios. Besides, we devise a novel adaptive task scheduler which can adaptively select the informative tasks for meta learning in order to prevent the model from being corrupted by noisy tasks. Extensive experiments on various cold-start scenarios using three real data sets demonstrate that our presented MetaKG outperforms all the existing state-of-the-art competitors in terms of effectiveness, efficiency, and scalability.
arXiv commentAccepted to TKDE2022
References in corpus (18)
- Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling
- Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
- Prototypical Networks for Few-shot Learning
- BPR: Bayesian Personalized Ranking from Implicit Feedback
- Neural Graph Collaborative Filtering
- A Contextual-Bandit Approach to Personalized News Article Recommendation
- KGAT: Knowledge Graph Attention Network for Recommendation
- Deep Learning based Recommender System: A Survey and New Perspectives
- 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
- Knowledge Graph Convolutional Networks for Recommender Systems
- Matching Networks for One Shot Learning
- A Simple Neural Attentive Meta-Learner
- Learning over Knowledge-Base Embeddings for Recommendation
- Learning Heterogeneous Knowledge Base Embeddings for Explainable Recommendation
- Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approaches
- Reinforced Negative Sampling over Knowledge Graph for Recommendation
- Active Bias: Training More Accurate Neural Networks by Emphasizing High Variance Samples