Swarming to Rank for Recommender Systems

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

Research Organisations

View graph of relations

Details

Original languageEnglish
Title of host publicationRecSys'12 - Proceedings of the 6th ACM Conference on Recommender Systems
Pages229-232
Number of pages4
Publication statusPublished - 9 Sept 2012
Event6th ACM Conference on Recommender Systems, RecSys 2012 - Dublin, Ireland
Duration: 9 Sept 201213 Sept 2012

Publication series

NameRecSys'12 - Proceedings of the 6th ACM Conference on Recommender Systems

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.

Keywords

    Collaborative filtering, Matrix factorization, PSO, Recommender systems, Swarm intelligence

ASJC Scopus subject areas

Cite this

Swarming to Rank for Recommender Systems. / Diaz-Aviles, Ernesto; Georgescu, Mihai; Nejdl, Wolfgang.
RecSys'12 - Proceedings of the 6th ACM Conference on Recommender Systems. 2012. p. 229-232 (RecSys'12 - Proceedings of the 6th ACM Conference on Recommender Systems).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Diaz-Aviles, E, Georgescu, M & Nejdl, W 2012, Swarming to Rank for Recommender Systems. in RecSys'12 - Proceedings of the 6th ACM Conference on Recommender Systems. RecSys'12 - Proceedings of the 6th ACM Conference on Recommender Systems, pp. 229-232, 6th ACM Conference on Recommender Systems, RecSys 2012, Dublin, Ireland, 9 Sept 2012. https://doi.org/10.1145/2365952.2366001
Diaz-Aviles, E., Georgescu, M., & Nejdl, W. (2012). Swarming to Rank for Recommender Systems. In RecSys'12 - Proceedings of the 6th ACM Conference on Recommender Systems (pp. 229-232). (RecSys'12 - Proceedings of the 6th ACM Conference on Recommender Systems). https://doi.org/10.1145/2365952.2366001
Diaz-Aviles E, Georgescu M, Nejdl W. Swarming to Rank for Recommender Systems. In RecSys'12 - Proceedings of the 6th ACM Conference on Recommender Systems. 2012. p. 229-232. (RecSys'12 - Proceedings of the 6th ACM Conference on Recommender Systems). doi: 10.1145/2365952.2366001
Diaz-Aviles, Ernesto ; Georgescu, Mihai ; Nejdl, Wolfgang. / Swarming to Rank for Recommender Systems. RecSys'12 - Proceedings of the 6th ACM Conference on Recommender Systems. 2012. pp. 229-232 (RecSys'12 - Proceedings of the 6th ACM Conference on Recommender Systems).
Download
@inproceedings{990e3f017a334ada901cbb0d14d72d8c,
title = "Swarming to Rank for Recommender Systems",
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.",
keywords = "Collaborative filtering, Matrix factorization, PSO, Recommender systems, Swarm intelligence",
author = "Ernesto Diaz-Aviles and Mihai Georgescu and Wolfgang Nejdl",
year = "2012",
month = sep,
day = "9",
doi = "10.1145/2365952.2366001",
language = "English",
isbn = "9781450312707",
series = "RecSys'12 - Proceedings of the 6th ACM Conference on Recommender Systems",
pages = "229--232",
booktitle = "RecSys'12 - Proceedings of the 6th ACM Conference on Recommender Systems",
note = "6th ACM Conference on Recommender Systems, RecSys 2012 ; Conference date: 09-09-2012 Through 13-09-2012",

}

Download

TY - GEN

T1 - Swarming to Rank for Recommender Systems

AU - Diaz-Aviles, Ernesto

AU - Georgescu, Mihai

AU - Nejdl, Wolfgang

PY - 2012/9/9

Y1 - 2012/9/9

N2 - 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.

AB - 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.

KW - Collaborative filtering

KW - Matrix factorization

KW - PSO

KW - Recommender systems

KW - Swarm intelligence

UR - http://www.scopus.com/inward/record.url?scp=84867366723&partnerID=8YFLogxK

U2 - 10.1145/2365952.2366001

DO - 10.1145/2365952.2366001

M3 - Conference contribution

AN - SCOPUS:84867366723

SN - 9781450312707

T3 - RecSys'12 - Proceedings of the 6th ACM Conference on Recommender Systems

SP - 229

EP - 232

BT - RecSys'12 - Proceedings of the 6th ACM Conference on Recommender Systems

T2 - 6th ACM Conference on Recommender Systems, RecSys 2012

Y2 - 9 September 2012 through 13 September 2012

ER -

By the same author(s)