skip to main content
10.1145/2365952.2365968acmconferencesArticle/Chapter ViewAbstractPublication PagesrecsysConference Proceedingsconference-collections
research-article

Real-time top-n recommendation in social streams

Authors Info & Claims
Published:09 September 2012Publication History

ABSTRACT

The Social Web is successfully established, and steadily growing in terms of users, content and services. People generate and consume data in real-time within social networking services, such as Twitter, and increasingly rely upon continuous streams of messages for real-time access to fresh knowledge about current affairs. In this paper, we focus on analyzing social streams in real-time for personalized topic recommendation and discovery. We consider collaborative filtering as an online ranking problem and present Stream Ranking Matrix Factorization - RMFX -, which uses a pairwise approach to matrix factorization in order to optimize the personalized ranking of topics. Our novel approach follows a selective sampling strategy to perform online model updates based on active learning principles, that closely simulates the task of identifying relevant items from a pool of mostly uninteresting ones. RMFX is particularly suitable for large scale applications and experiments on the "476 million Twitter tweets" dataset show that our online approach largely outperforms recommendations based on Twitter's global trend, and it is also able to deliver highly competitive Top-N recommendations faster while using less space than Weighted Regularized Matrix Factorization (WRMF), a state-of-the-art matrix factorization technique for Collaborative Filtering, demonstrating the efficacy of our approach.

References

  1. D. Agarwal, B.-C. Chen, and P. Elango. Fast online learning through offline initialization for time-sensitive recommendation. In Proceedings of the ACM KDD conference, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. L. Bottou. Online Algorithms and Stochastic Approximations. In Online Learning and Neural Networks. 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. P. Cremonesi, Y. Koren, and R. Turrin. Performance of Recommender Algorithms on Top-N recommendation Tasks. In Proceedings of the ACM RecSys conference, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. S. Das, M. Datar, A. Garg, and S. Rajaram. Google news personalization: scalable online collaborative filtering. In Proceedings of the World Wide Web, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Deshpande and G. Karypis. Item-based top-n recommendation algorithms. ACM Trans. Inf. Syst., 22:143--177, January 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. Ertekin, J. Huang, L. Bottou, and L. Giles. Learning on the Border: Active Learning in Imbalanced Data Classification. In Proceedings of the ACM CIKM conference, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Z. Gantner, S. Rendle, C. Freudenthaler, and L. Schmidt-Thieme. MyMediaLite: A free recommender system library. In Proceedings of the ACM RecSys conference, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Y. Hu, Y. Koren, and C. Volinsky. Collaborative filtering for implicit feedback datasets. In Proceedings of the IEEE ICDM conference, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. T. Joachims. Optimizing Search Engines Using Clickthrough Data. In Proceedings of the eighth ACM SIGKDD international conference on Knowledge discovery and data mining, KDD '02, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. R. Karimi, C. Freudenthaler, A. Nanopoulos, and L. Schmidt-Thieme. Towards optimal active learning for matrix factorization in recommender systems. In IEEE ICTAI conference, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Y. Koren, R. Bell, and C. Volinsky. Matrix Factorization Techniques for Recommender Systems. Computer, August 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. S. Muthukrishnan. Data streams: algorithms and applications. Now Publishers, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  13. S. Rendle, C. Freudenthaler, Z. Gantner, and L. Schmidt-Thieme. BPR: Bayesian Personalized Ranking from Implicit Feedback. In Proceedings of UAI conference, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. Rendle and L. Schmidt-Thieme. Online-updating regularized kernel matrix factorization models for large-scale recommender systems. In Proceedings of the ACM RecSys conference, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. D. Sculley. Combined regression and ranking. In Proceedings of the ACM KDD conference, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. A. J. Smola and B. Sch olkopf. Sparse greedy matrix approximation for machine learning. In Proceedings of the International Conference on Machine Learning, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S. Tong and D. Koller. Support vector machine active learning with applications to text classification. J. Mach. Learn. Res., 2:45--66, Mar. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. twittereng. 200 million tweets per day. Twitter Blog. http://goo.gl/eybp0, June 2011.Google ScholarGoogle Scholar
  19. V. N. Vapnik. The nature of statistical learning theory. Springer-Verlag New York, Inc., New York, NY, USA, 1995. Google ScholarGoogle ScholarCross RefCross Ref
  20. J. S. Vitter. Random sampling with a reservoir. ACM Trans. Math. Softw., 11:37--57, March 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. J. Yang and J. Leskovec. Patters of temporal variation in online media. In Proceedings of the ACM WSDM conference, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. H. Yu. SVM Selective Sampling for Ranking with Application to Data Retrieval. In Proceedings of the eleventh ACM KDD conference, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. P. Zhao, S. Hoi, R. Jin, and T. Yang. Online AUC Maximization. In Proceedings of the International Conference on Machine Learning, 2011.Google ScholarGoogle Scholar

Index Terms

  1. Real-time top-n recommendation in social streams

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        RecSys '12: Proceedings of the sixth ACM conference on Recommender systems
        September 2012
        376 pages
        ISBN:9781450312707
        DOI:10.1145/2365952

        Copyright © 2012 ACM

        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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 9 September 2012

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        RecSys '12 Paper Acceptance Rate24of119submissions,20%Overall Acceptance Rate254of1,295submissions,20%

        Upcoming Conference

        RecSys '24
        18th ACM Conference on Recommender Systems
        October 14 - 18, 2024
        Bari , Italy

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader