Rethinking Recommender Systems: Cluster-based Algorithm Selection
Cluster-based algorithm selection deals with selecting recommendation algorithms on clusters of users to obtain performance gains. No studies have been attempted for many combinations of clustering approaches and recommendation algorithms. We want to show that clustering users prior to algorithm selection increases the performance of recommendation algorithms. Our study covers eight datasets, four clustering approaches, and eight recommendation algorithms. We select the best performing recommendation algorithm for each cluster. Our work shows that cluster-based algorithm selection is an effective technique for optimizing recommendation algorithm performance. For five out of eight datasets, we report an increase in nDCG@10 between 19.28% (0.032) and 360.38% (0.191) compared to algorithm selection without prior clustering.
Code (0)
등록된 구현이 없습니다.
Tasks
ClusteringRecommendation SystemsSimilar Papers 제목 키워드 기반
Per-Instance Algorithm Selection for Recommender Systems via Instance Clustering
Recommendation algorithms perform differently if the users, recommendation contexts, applications, and user interfaces vary even slightly. It is similarly observed in other fields, such as combinatorial problem solving, …
ClusteringMeta-LearningRecommendation SystemsImproving Recommendation System Serendipity Through Lexicase Selection
Recommender systems influence almost every aspect of our digital lives. Unfortunately, in striving to give us what we want, they end up restricting our open-mindedness. Current recommender systems promote echo chambers, …
DiversityRecommendation SystemsReview of Clustering-Based Recommender Systems
Recommender systems are one of the most applied methods in machine learning and find applications in many areas, ranging from economics to the Internet of things. This article provides a general overview of modern approa…
ClusteringDiversityRecommendation SystemsRecommender Systems Algorithm Selection for Ranking Prediction on Implicit Feedback Datasets
The recommender systems algorithm selection problem for ranking prediction on implicit feedback datasets is under-explored. Traditional approaches in recommender systems algorithm selection focus predominantly on rating …
Recommendation SystemsHybrid Collaborative Movie Recommender System Using Clustering and Bat Optimization
A Recommender system (RS) is an information filtering software that helps users with a personalized manner to recommend online products to Users and give suggestions about the products that he or she might like. In e-c…
ClusteringRecommendation Systems