Thematic recommendations on knowledge graphs using multilayer networks
Not on the map. Why?
Abstract (arXiv)
We present a framework to generate and evaluate thematic recommendations based on multilayer network representations of knowledge graphs (KGs). In this representation, each layer encodes a different type of relationship in the KG, and directed interlayer couplings connect the same entity in different roles. The relative importance of different types of connections is captured by an intuitive salience matrix that can be estimated from data, tuned to incorporate domain knowledge, address different use cases, or respect business logic. We apply an adaptation of the personalised PageRank algorithm to multilayer models of KGs to generate item-item recommendations. These recommendations reflect the knowledge we hold about the content and are suitable for thematic and/or cold-start recommendation settings. Evaluating thematic recommendations from user data presents unique challenges that we address by developing a method to evaluate recommendations relying on user-item ratings, yet respecting their thematic nature. We also show that the salience matrix can be estimated from user data. We demonstrate the utility of our methods by significantly improving consumption metrics in an AB test where collaborative filtering delivered subpar performance. We also apply our approach to movie recommendation using publicly-available data to ensure the reproducibility of our results. We demonstrate that our approach outperforms existing thematic recommendation methods and is even competitive with collaborative filtering approaches.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 15 of its 58 references that are in the map. First posted on arXiv 12 May 2021.
Builds on
15 of 58 references.
References · 15
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2018Manipulating and Measuring Model Interpretabilitycited by 256
- 2019Reinforcement Knowledge Graph Reasoning for Explainable Recommendationcited by 102
- 2018Offline A/B testing for Recommender Systemscited by 94
- 2017Geometric Matrix Completion with Recurrent Multi-Graph Neural Networkscited by 88
- 2013Multilayer Networkscited by 86
- 2014PageRank beyond the Webcited by 51
- 2017Pixie: A System for Recommending 3+ Billion Items to 200+ Million Users in Real-Timecited by 46
- 2016Random walks and diffusion on networkscited by 28
- 2018The Vadalog System: Datalog-based Reasoning for Knowledge Graphscited by 25
- 2013Memory in network flows and its effects on spreading dynamics and community detectioncited by 17
- 2019Keep It Simple: Graph Autoencoders Without Graph Convolutional Networkscited by 14
3 more
- 2013Random Walks on Multiplex Networkscited by 10
- 2014Localization and centrality in networkscited by 7
- 2020Multiplex Markov Chains: Convection Cycles and Optimalitycited by 1
Built on by
Not cited yet.