A general graph-based framework for top-N recommendation using content, temporal and trust information

Recommending appropriate items to users is crucial in many e-commerce platforms that contain implicit data as users' browsing, purchasing and streaming history. One common approach consists in selecting the N most relevant items to each user, for a given N, which is called top-N recommendation. To do so, recommender systems rely on various kinds of information, like item and user features, past interest of users for items, browsing history and trust between users. However, they often use only one or two such pieces of information, which limits their performance. In this paper, we design and implement GraFC2T2, a general graph-based framework to easily combine and compare various kinds of side information for top-N recommendation. It encodes content-based features, temporal and trust information into a complex graph, and uses personalized PageRank on this graph to perform recommendation. We conduct experiments on Epinions and Ciao datasets, and compare obtained performances using F1-score, Hit ratio and MAP evaluation metrics, to systems based on matrix factorization and deep learning. This shows that our framework is convenient for such explorations, and that combining different kinds of information indeed improves recommendation in general.

READ FULL TEXT
research
05/01/2019

Signed Distance-based Deep Memory Recommender

Personalized recommendation algorithms learn a user's preference for an ...
research
03/27/2019

Link Stream Graph for Temporal Recommendations

Several researches on recommender systems are based on explicit rating d...
research
04/17/2020

Recommendation system using a deep learning and graph analysis approach

When a user connects to the Internet to fulfill his needs, he often enco...
research
05/25/2018

BadLink: Combining Graph and Information-Theoretical Features for Online Fraud Group Detection

Frauds severely hurt many kinds of Internet businesses. Group-based frau...
research
07/05/2017

Graph Based Recommendations: From Data Representation to Feature Extraction and Application

Modeling users for the purpose of identifying their preferences and then...
research
02/04/2022

Lightweight Compositional Embeddings for Incremental Streaming Recommendation

Most work in graph-based recommender systems considers a static setting ...
research
11/11/2020

J-Recs: Principled and Scalable Recommendation Justification

Online recommendation is an essential functionality across a variety of ...

Please sign up or login with your details

Forgot password? Click here to reset