Neighborhood Troubles: On the Value of User Pre-Filtering To Speed Up and Enhance Recommendations

08/20/2018
by   Emanuel Lacic, et al.
0

In this paper, we present work-in-progress on applying user pre-filtering to speed up and enhance recommendations based on Collaborative Filtering. We propose to pre-filter users in order to extract a smaller set of candidate neighbors, who exhibit a high number of overlapping entities and to compute the final user similarities based on this set. To realize this, we exploit features of the high-performance search engine Apache Solr and integrate them into a scalable recommender system. We have evaluated our approach on a dataset gathered from Foursquare and our evaluation results suggest that our proposed user pre-filtering step can help to achieve both a better runtime performance as well as an increase in overall recommendation accuracy.

READ FULL TEXT
research
06/17/2020

Using Collaborative Filtering to Recommend Champions in League of Legends

League of Legends (LoL), one of the most widely played computer games in...
research
09/26/2020

Explainable Recommendations via Attentive Multi-Persona Collaborative Filtering

Two main challenges in recommender systems are modeling users with heter...
research
04/24/2018

A multi-level collaborative filtering method that improves recommendations

Collaborative filtering is one of the most used approaches for providing...
research
06/06/2023

On Manipulating Signals of User-Item Graph: A Jacobi Polynomial-based Graph Collaborative Filtering

Collaborative filtering (CF) is an important research direction in recom...
research
12/05/2018

Differentially Private User-based Collaborative Filtering Recommendation Based on K-means Clustering

Collaborative filtering (CF) recommendation algorithms are well-known fo...
research
01/10/2013

Using Temporal Data for Making Recommendations

We treat collaborative filtering as a univariate time series estimation ...

Please sign up or login with your details

Forgot password? Click here to reset