Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2736277.2741678acmotherconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
research-article

Collaborative Ranking with a Push at the Top

Published: 18 May 2015 Publication History

Abstract

The goal of collaborative filtering is to get accurate recommendations at the top of the list for a set of users. From such a perspective, collaborative ranking based formulations with suitable ranking loss functions are natural. While recent literature has explored the idea based on objective functions such as NDCG or Average Precision, such objectives are difficult to optimize directly. In this paper, building on recent advances from the learning to rank literature, we introduce a novel family of collaborative ranking algorithms which focus on accuracy at the top of the list for each user while learning the ranking functions collaboratively. We consider three specific formulations, based on collaborative p-norm push, infinite push, and reverse-height push, and propose efficient optimization methods for learning these models. Experimental results illustrate the value of collaborative ranking, and show that the proposed methods are competitive, usually better than existing popular approaches to personalized recommendation.

References

[1]
D. Agarwal and B.-C. Chen. Regression-based latent factor models. In KDD, 19--28, 2009.
[2]
D. Agarwal, B.-C. Chen, P. Elango and R. Ramakrishnan. Content recommendation on web portals. In Communications of the ACM, 56(6): 92--101, 2013.
[3]
S. Agarwal. The infinite push: A new support vector ranking algorithm that directly optimizes accuracy at the absolute top of the list. In SDM, 839--850, 2011.
[4]
R. Baeza-Yates and R-N. Berthier. Modern information retrieval. In ACM, (463), 1999.
[5]
S. Balakrishnan and S. Chopra. Collaborative ranking. In WSDM, 143--152, 2012.
[6]
R. M. Bell and Y. Koren. Lessons from the netflix prize challenge. In ACM SIGKDD Explorations Newsletter, 9(2):75--79, 2007.
[7]
S. Boyd, C. Cortes, M. Mohri, and A. Radovanovic. Accuracy at the top. In NIPS, 953--961, 2012.
[8]
C. JC Burges, T. Shaked, E. Renshaw, A. Lazier, M. Deeds, N. Hamilton and G. Hullender. Learning to rank using gradient descent. In ICML, 89--96, 2005.
[9]
C. JC Burges. From RankNet to LambdaRank to LambdaMART: An overview. In Learning, 11:23--581, 2010.
[10]
Z. Cao, T. Qin, T.-Y. Liu, M.-F. Tsai, and H. Li. Learning to rank: from pairwise approach to listwise approach. In ICML, 129--136, 2007.
[11]
O. Chapelle and Y. Chang. Yahoo! Learning to Rank Challenge Overview. In Yahoo! Learning to Rank Challenge, 1--24, 2011.
[12]
K. Crammer and Y. Singer. Pranking with ranking. In NIPS, 14: 641--647, 2011.
[13]
A. S Das, M. Datar, A. Garg and S. Rajaram. Google news personalization: scalable online collaborative filtering. In WWW, 271--280, 2007.
[14]
N. Ding, SVN Vishwanathan, M. Warmuth and V. S. Denchev. T-logistic regression for binary and multiclass classification. In JMLR, (5): 1--55, 2013.
[15]
J. Duchi, S. Shalev-Shwartz, Y. Singer, and T. Chandra. Efficient projections onto the l1-ball for learning in high dimensions. In ICML, 272--279, 2008.
[16]
P. Jain, P. Netrapalli, Y. Singer, and S. Sanghavi. Low-rank matrix completion using alternating minimization. In ACM symposium on Theory of computing, 665--674, 2013.
[17]
K. Jarvelin and J. Kekalainen. IR evaluation methods for retrieving highly relevant documents In SIGIR, 41--48, 2000.
[18]
J. Kivinen and M. K. Warmuth. Exponentiated gradient versus gradient descent for linear predictors. Information and Computation, 132(1):1--63, 1997.
[19]
Y. Koren, R. Bell and C. Volinsky. Matrix factorization techniques for recommender systems. In Computer IEEE, 42(8): 30--37, 2009.
[20]
Y. Koren and J. Sill. Ordrec: an ordinal model for predicting personalized item rating distributions. In RecSys, 117--124, 2011.
[21]
Q. Le, and A. Smola. Direct optimization of ranking measures. In arXiv preprint arXiv:0704.3359, 2007.
[22]
J. Lee, S. Bengio, S. Kim, G. Lebanon, and Y. Singer. Local collaborative ranking. In WWW, 85--96, 2014.
[23]
G. Linden, B. Smith and J. York. Amazon. com recommendations: Item-to-item collaborative filtering. In Internet Computing, IEEE, 7(1):76--80, 2003.
[24]
T.-Y. Liu. Learning to rank for information retrieval. Foundations and Trends in Information Retrieval, 3(3): 225--331, 2009.
[25]
A. Mnih and R. Salakhutdinov. Probabilistic matrix factorization. In NIPS, 1257--1264, 2007.
[26]
Y. Nesterov. Introductory lectures on convex optimization: A basic course, volume 87. Springer, 2004.
[27]
N. Parikh and S. Boyd. Proximal algorithms. Foundations and Trends in Optimization, 1(3): 123--231, 2013.
[28]
A. Rakotomamonjy. Sparse support vector infinite push. arXiv preprint arXiv:1206.6432, 2012.
[29]
S. Rendle, C. Freudenthaler, Z. Gantner, and L. Schmidt-Thieme. BPR: Bayesian personalized ranking from implicit feedback. In UAI, 452--461, 2009.
[30]
C. Rudin. The p-norm push: A simple convex ranking algorithm that concentrates at the top of the list. In JMLR, 10:2233--2271, 2009.
[31]
R. Salakhutdinov and A. Mnih. Bayesian probabilistic matrix factorization using markov chain monte carlo. In ICML, 880--887, 2008.
[32]
D. Sculley. Large scale learning to rank. In NIPS Workshop on Advances in Ranking, 1--6, 2009.
[33]
H. Shan, and A. Banerjee. Generalized probabilistic matrix factorizations for collaborative filtering. In ICDM, 1025--1030, 2010.
[34]
Y. Shi, A. Karatzoglou, L. Baltrunas, M. Larson, N. Oliver, and A. Hanjalic. CLIMF: learning to maximize reciprocal rank with collaborative less-is-more filtering. In RecSys, 139--146, 2012.
[35]
Y. Shi, A. Karatzoglou, L. Baltrunas, M. Larson, and A. Hanjalic. GAPfm: Optimal top-n recommendations for graded relevance domains. In CIKM, 2261--2266, 2013.
[36]
Y. Shi, A. Karatzoglou, L. Baltrunas, M. Larson, and A. Hanjalic. xCLIMF: optimizing expected reciprocal rank for data with multiple levels of relevance. In RecSys, 431--434, 2013.
[37]
I. Tsochantaridis, T. Joachims, T. Hofmann, and Y. Altun. Large margin methods for structured and interdependent output variables. In JMLR, 1453--1484, 2005.
[38]
M. Volkovs and R. S. Zemel. Collaborative ranking with 17 parameters. In NIPS, 2294--2302, 2012.
[39]
M. Weimer, A. Karatzoglou, Q. V. Le, and A. Smola. CofiRank: Maximum margin matrix factorization for collaborative ranking. In NIPS, 2007.
[40]
J. Xu and H. Li. Adarank: a boosting algorithm for information retrieval. In SIGIR, 391--398, 2007.
[41]
Yahoo! R1 dataset webscope.sandbox.yahoo.com
[42]
X. Yi, L. Hong, E. Zhong, N.N. Liu and S. Rajan. Beyond Clicks: Dwell Time for Personalization. In RecSys, 2014.

Cited By

View all
  • (2022)Recommendation Systems: An Insight Into Current Development and Future Research ChallengesIEEE Access10.1109/ACCESS.2022.319453610(86578-86623)Online publication date: 2022
  • (2022)A personalized recommendation method based on collaborative ranking with random walkMultimedia Tools and Applications10.1007/s11042-022-11980-7Online publication date: 26-Jan-2022
  • (2021)Density-Ratio Based Personalised Ranking from Implicit FeedbackProceedings of the Web Conference 202110.1145/3442381.3450027(3221-3233)Online publication date: 19-Apr-2021
  • Show More Cited By

Index Terms

  1. Collaborative Ranking with a Push at the Top

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      WWW '15: Proceedings of the 24th International Conference on World Wide Web
      May 2015
      1460 pages
      ISBN:9781450334693

      Sponsors

      • IW3C2: International World Wide Web Conference Committee

      In-Cooperation

      Publisher

      International World Wide Web Conferences Steering Committee

      Republic and Canton of Geneva, Switzerland

      Publication History

      Published: 18 May 2015

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. collaborative ranking
      2. infinite push
      3. recommender systems

      Qualifiers

      • Research-article

      Funding Sources

      • NASA
      • NSF

      Conference

      WWW '15
      Sponsor:
      • IW3C2

      Acceptance Rates

      WWW '15 Paper Acceptance Rate 131 of 929 submissions, 14%;
      Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)6
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 26 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2022)Recommendation Systems: An Insight Into Current Development and Future Research ChallengesIEEE Access10.1109/ACCESS.2022.319453610(86578-86623)Online publication date: 2022
      • (2022)A personalized recommendation method based on collaborative ranking with random walkMultimedia Tools and Applications10.1007/s11042-022-11980-7Online publication date: 26-Jan-2022
      • (2021)Density-Ratio Based Personalised Ranking from Implicit FeedbackProceedings of the Web Conference 202110.1145/3442381.3450027(3221-3233)Online publication date: 19-Apr-2021
      • (2021)Scalable Personalised Item Ranking through Parametric Density EstimationProceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3404835.3462933(921-931)Online publication date: 11-Jul-2021
      • (2020)Personalized Ranking in Collaborative FilteringProceedings of the 7th ACM IKDD CoDS and 25th COMAD10.1145/3371158.3371189(214-218)Online publication date: 5-Jan-2020
      • (2020)A Joint Two-Phase Time-Sensitive Regularized Collaborative Ranking Model for Point of Interest RecommendationIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2019.290346332:6(1050-1063)Online publication date: 1-Jun-2020
      • (2019)Next and Next New POI Recommendation via Latent Behavior Pattern InferenceACM Transactions on Information Systems10.1145/335418737:4(1-28)Online publication date: 19-Sep-2019
      • (2019)Bayesian Deep Learning with Trust and Distrust in Recommendation SystemsIEEE/WIC/ACM International Conference on Web Intelligence10.1145/3350546.3352496(18-25)Online publication date: 14-Oct-2019
      • (2019)Chinese-CatalanACM Transactions on Asian and Low-Resource Language Information Processing10.1145/331257518:4(1-8)Online publication date: 22-Apr-2019
      • (2019)Global Software Engineering Education Practice Continuum Special Issue of the ACM Transactions on Computing EducationACM Transactions on Computing Education10.1145/329401119:2(1-8)Online publication date: 24-Jan-2019
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media