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

skip to main content
10.1145/2348283.2348308acmconferencesArticle/Chapter ViewAbstractPublication PagesirConference Proceedingsconference-collections
research-article

TFMAP: optimizing MAP for top-n context-aware recommendation

Published: 12 August 2012 Publication History

Abstract

In this paper, we tackle the problem of top-N context-aware recommendation for implicit feedback scenarios. We frame this challenge as a ranking problem in collaborative filtering (CF). Much of the past work on CF has not focused on evaluation metrics that lead to good top-N recommendation lists in designing recommendation models. In addition, previous work on context-aware recommendation has mainly focused on explicit feedback data, i.e., ratings. We propose TFMAP, a model that directly maximizes Mean Average Precision with the aim of creating an optimally ranked list of items for individual users under a given context. TFMAP uses tensor factorization to model implicit feedback data (e.g., purchases, clicks) with contextual information.
The optimization of MAP in a large data collection is computationally too complex to be tractable in practice. To address this computational bottleneck, we present a fast learning algorithm that exploits several intrinsic properties of average precision to improve the learning efficiency of TFMAP, and to ensure its scalability. We experimentally verify the effectiveness of the proposed fast learning algorithm, and demonstrate that TFMAP significantly outperforms state-of-the-art recommendation approaches.

References

[1]
G. Adomavicius, R. Sankaranarayanan, S. Sen, and A. Tuzhilin. Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans. Inf. Syst., 23:103--145, January 2005.
[2]
D. Agarwal and B.-C. Chen. Regression-based latent factor models. KDD '09, pages 19--28, 2009.
[3]
D. Agarwal, B.-C. Chen, and B. Long. Localized factor models for multi-context recommendation. KDD '11, pages 609--617, 2011.
[4]
L. Baltrunas and F. Ricci. Context-based splitting of item ratings in collaborative filtering. RecSys '09, pages 245--248, 2009.
[5]
J. Basilico and T. Hofmann. Unifying collaborative and content-based filtering. ICML '04, pages 65--72, 2004.
[6]
M. Böhmer, B. Hecht, J. Schöning, A. Krüger, and G. Bauer. Falling asleep with angry birds, facebook and kindle - a large scale study on mobile application usage. In Proc. of Mobile HCI '11, 2011.
[7]
C. J. C. Burges, R. Ragno, and Q. V. Le. Learning to Rank with Nonsmooth Cost Functions. NIPS '06, pages 193--200, 2006.
[8]
O. Chapelle and M. Wu. Gradient descent optimization of smoothed information retrieval metrics. Inf. Retr., 13:216--235, June 2010.
[9]
P. Cremonesi, Y. Koren, and R. Turrin. Performance of recommender algorithms on top-n recommendation tasks. RecSys '10, pages 39--46, 2010.
[10]
J. Davis and M. Goadrich. The relationship between precision-recall and roc curves. ICML '06, pages 233--240, 2006.
[11]
Z. Gantner, S. Rendle, C. Freudenthaler, and L. Schmidt-Thieme. MyMediaLite: a free recommender system library. RecSys '11, pages 305--308, 2011.
[12]
T. Hofmann. Latent semantic models for collaborative filtering. ACM Trans. Inf. Syst., 22:89--115, January 2004.
[13]
Y. Hu, Y. Koren, and C. Volinsky. Collaborative filtering for implicit feedback datasets. ICDM '08, pages 263--272, 2008.
[14]
A. Karatzoglou, X. Amatriain, L. Baltrunas, and N. Oliver. Multiverse recommendation: n-dimensional tensor factorization for context-aware collaborative filtering. RecSys '10, pages 79--86, 2010.
[15]
T. G. Kolda and B. W. Bader. Tensor decompositions and applications. SIAM Rev., 51:455--500, August 2009.
[16]
I. Konstas, V. Stathopoulos, and J. M. Jose. On social networks and collaborative recommendation. SIGIR '09, pages 195--202, 2009.
[17]
Y. Koren. Factorization meets the neighborhood: a multifaceted collaborative filtering model. KDD '08, pages 426--434, 2008.
[18]
Y. Koren, R. Bell, and C. Volinsky. Matrix factorization techniques for recommender systems. Computer, 42:30--37, August 2009.
[19]
N. N. Liu and Q. Yang. Eigenrank: a ranking-oriented approach to collaborative filtering. SIGIR '08, pages 83--90, 2008.
[20]
T.-Y. Liu. Learning to rank for information retrieval. Foundations and Trends in Information Retrieval, 3(3):225--331, 2009.
[21]
C. D. Manning, P. Raghavan, and H. Schütze. Introduction to information retrieval. Cambridge Univ. Press, Cambridge {u.a.}, 1. publ. edition, 2008.
[22]
C. Ono, Y. Takishima, Y. Motomura, and H. Asoh. Context-aware preference model based on a study of difference between real and supposed situation data. UMAP '09, pages 102--113, 2009.
[23]
R. Pan and M. Scholz. Mind the gaps: weighting the unknown in large-scale one-class collaborative filtering. KDD '09, pages 667--676, 2009.
[24]
S. Rendle, C. Freudenthaler, Z. Gantner, and S.-T. Lars. Bpr: Bayesian personalized ranking from implicit feedback. UAI '09, pages 452--461, 2009.
[25]
S. Rendle, Z. Gantner, C. Freudenthaler, and L. Schmidt-Thieme. Fast context-aware recommendations with factorization machines. SIGIR '11, pages 635--644, 2011.
[26]
R. Salakhutdinov and A. Mnih. Probabilistic matrix factorization. volume 20 of NIPS '08, 2008.
[27]
G. Shani and A. Gunawardana. Evaluating recommendation systems. In F. Ricci, L. Rokach, and B. Shapira, editors, Recommender Systems Handbook, pages 257--298. 2010.
[28]
L. Si and R. Jin. Flexible mixture model for collaborative filtering. ICML '03, pages 704--711, 2003.
[29]
V. Sindhwani, S. S. Bucak, J. Hu, and A. Mojsilovic. One-class matrix completion with low-density factorizations. ICDM '10, pages 1055--1060, 2010.
[30]
A. P. Singh and G. J. Gordon. Relational learning via collective matrix factorization. KDD '08, pages 650--658, 2008.
[31]
M. Taylor, J. Guiver, S. Robertson, and T. Minka. Softrank: optimizing non-smooth rank metrics. WSDM '08, pages 77--86, 2008.
[32]
I. Tsochantaridis, T. Joachims, T. Hofmann, and Y. Altun. Large margin methods for structured and interdependent output variables. J. Mach. Learn. Res., 6:1453--1484, 2005.
[33]
J. Wang and J. Zhu. On statistical analysis and optimization of information retrieval effectiveness metrics. SIGIR '10, pages 226--233, 2010.
[34]
M. Weimer, A. Karatzoglou, Q. Le, and A. Smola. Cofirank - maximum margin matrix factorization for collaborative ranking. NIPS '07, pages 1593--1600, 2007.
[35]
L. Xiong, X. Chen, T.-K. Huang, J. Schneider, and J. G. Carbonell. Temporal collaborative filtering with bayesian probabilistic tensor factorization. In SDM'10, pages 211--222, 2010.
[36]
J. Xu and H. Li. Adarank: a boosting algorithm for information retrieval. SIGIR '07, pages 391--398, 2007.
[37]
J. Xu, T.-Y. Liu, M. Lu, H. Li, and W.-Y. Ma. Directly optimizing evaluation measures in learning to rank. SIGIR '08, pages 107--114, 2008.
[38]
S.-H. Yang, B. Long, A. J. Smola, H. Zha, and Z. Zheng. Collaborative competitive filtering: learning recommender using context of user choice. SIGIR '11, pages 295--304, 2011.
[39]
Y. Yue, T. Finley, F. Radlinski, and T. Joachims. A support vector method for optimizing average precision. SIGIR '07, pages 271--278, 2007.

Cited By

View all
  • (2023)Contextualized Recommendation Model Based Socio-Environmental FactorsProceedings of the 27th International Database Engineered Applications Symposium10.1145/3589462.3589465(131-139)Online publication date: 5-May-2023
  • (2023)Multi-Variable Tensor Decomposition AnalyticsIGARSS 2023 - 2023 IEEE International Geoscience and Remote Sensing Symposium10.1109/IGARSS52108.2023.10281918(3885-3888)Online publication date: 16-Jul-2023
  • (2023)Deep Contextual Grid Triplet Network for Context-Aware RecommendationIEEE Access10.1109/ACCESS.2023.331047011(97522-97537)Online publication date: 2023
  • Show More Cited By

Index Terms

  1. TFMAP: optimizing MAP for top-n context-aware recommendation

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SIGIR '12: Proceedings of the 35th international ACM SIGIR conference on Research and development in information retrieval
      August 2012
      1236 pages
      ISBN:9781450314725
      DOI:10.1145/2348283
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 12 August 2012

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. collaborative filtering
      2. context-aware recommendation
      3. implicit feedback
      4. mean average precision
      5. tensor factorization

      Qualifiers

      • Research-article

      Conference

      SIGIR '12
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 792 of 3,983 submissions, 20%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)23
      • Downloads (Last 6 weeks)2
      Reflects downloads up to 13 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)Contextualized Recommendation Model Based Socio-Environmental FactorsProceedings of the 27th International Database Engineered Applications Symposium10.1145/3589462.3589465(131-139)Online publication date: 5-May-2023
      • (2023)Multi-Variable Tensor Decomposition AnalyticsIGARSS 2023 - 2023 IEEE International Geoscience and Remote Sensing Symposium10.1109/IGARSS52108.2023.10281918(3885-3888)Online publication date: 16-Jul-2023
      • (2023)Deep Contextual Grid Triplet Network for Context-Aware RecommendationIEEE Access10.1109/ACCESS.2023.331047011(97522-97537)Online publication date: 2023
      • (2023)Recommending tasks based on search queries and missionsNatural Language Engineering10.1017/S1351324923000219(1-25)Online publication date: 17-May-2023
      • (2022)REMOVE: REcommendation Model based on sOcio-enVironmental contExtMultimedia Tools and Applications10.1007/s11042-022-14239-382:16(24803-24840)Online publication date: 6-Dec-2022
      • (2021)An optimized tensor completion library for multiple GPUsProceedings of the 35th ACM International Conference on Supercomputing10.1145/3447818.3460692(417-430)Online publication date: 3-Jun-2021
      • (2021)Understanding the Long-term Dynamics of Mobile App Usage Context via Graph EmbeddingIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2021.3110141(1-1)Online publication date: 2021
      • (2021)Diversified Personalized Recommendation Optimization Based on Mobile DataIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2020.304090922:4(2133-2139)Online publication date: Apr-2021
      • (2021)Towards efficient canonical polyadic decomposition on sunway many-core processorInformation Sciences10.1016/j.ins.2020.11.013549(221-248)Online publication date: Mar-2021
      • (2021)Metric Learning for Session-Based RecommendationsAdvances in Information Retrieval10.1007/978-3-030-72113-8_43(650-665)Online publication date: 28-Mar-2021
      • Show More Cited By

      View Options

      Get Access

      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