@diaz.l3s.de

Swarming to rank for recommender systems

, , and . Proceedings of the sixth ACM conference on Recommender systems, page 229--232. New York, NY, USA, ACM, (2012)
DOI: 10.1145/2365952.2366001

Abstract

Recommender systems make product suggestions that are tailored to the user's individual needs and represent powerful means to combat information overload. In this paper, we focus on the item prediction task of Recommender Systems and present SwarmRankCF, a method to automatically optimize the performance quality of recommender systems using a Swarm Intelligence perspective. Our approach, which is well-founded in a Particle Swarm Optimization framework, learns a ranking function by optimizing the combination of unique characteristics (i.e., features) of users, items and their interactions. In particular, we build feature vectors from a factorization of the user-item interaction matrix, and directly optimize Mean Average Precision metric in order to learn a linear ranking model for personalized recommendations. Our experimental evaluation, on a real world online radio dataset, indicates that our approach is able to find ranking functions that significantly improve the performance of the system for the Top-N recommendation task.

Description

Swarming to rank for recommender systems

Links and resources

Tags

community