Loading…
entity2rec: Property-specific knowledge graph embeddings for item recommendation
•entity2rec is a recommender system based on knowledge graph embeddings.•entity2rec generates accurate and non-obvious recommendations•entity2rec is very effective when the dataset is sparse and has a low popularity bias.•Learning to rank is no longer needed to generate good recommendations with ent...
Saved in:
Published in: | Expert systems with applications 2020-08, Vol.151, p.113235, Article 113235 |
---|---|
Main Authors: | , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | •entity2rec is a recommender system based on knowledge graph embeddings.•entity2rec generates accurate and non-obvious recommendations•entity2rec is very effective when the dataset is sparse and has a low popularity bias.•Learning to rank is no longer needed to generate good recommendations with entity2rec.•entity2rec can be easily interpreted and configured in an interactive interface.
Knowledge graphs have shown to be highly beneficial to recommender systems, providing an ideal data structure to generate hybrid recommendations using both content-based and collaborative filtering. Most knowledge-aware recommender systems are based on manually engineered features, typically relying on path counting and/or on random walks. Recently, knowledge graph embeddings have proven to be extremely effective at learning features for prediction tasks, reducing the complexity and time required to manually design effective features. In this work, we present entity2rec, which learns user-item relatedness for item recommendation through property-specific knowledge graph embeddings. A key element of entity2rec is the construction of property-specific subgraphs. Through an extensive evaluation on three datasets, we show that: (1) hybrid property-specific subgraphs consistently enhance the quality of recommendations with respect to collaborative and content-based subgraphs; (2) entity2rec generates accurate and non-obvious recommendations, compared to a set of state-of-the-art recommender systems, achieving high accuracy, serendipity and novelty. More in detail, entity2rec is particularly effective when the dataset is sparse and has a low popularity bias; (3) entity2rec is easily interpretable and can thus be configured for a particular recommendation problem. |
---|---|
ISSN: | 0957-4174 1873-6793 |
DOI: | 10.1016/j.eswa.2020.113235 |