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

Blockbusters and Wallflowers: Accurate, Diverse, and Scalable Recommendations with Random Walks

Published:16 September 2015Publication History

ABSTRACT

User satisfaction is often dependent on providing accurate and diverse recommendations. In this paper, we explore scalable algorithms that exploit random walks as a sampling technique to obtain diverse recommendations without compromising on accuracy. Specifically, we present a novel graph vertex ranking recommendation algorithm called RP^3_beta that re-ranks items based on 3-hop random walk transition probabilities. We show empirically, that RP^3_beta provides accurate recommendations with high long-tail item frequency at the top of the recommendation list. We also present scalable approximate versions of RP^3_beta and the two most accurate previously published vertex ranking algorithms based on random walk transition probabilities and show that these approximations converge with increasing number of samples.

Skip Supplemental Material Section

Supplemental Material

p163.mp4

mp4

1.4 GB

References

  1. G. Adomavicius and Y. Kwon. Maximizing Aggregate Recommendation Diversity: A Graph-Theoretic Approach. In Workshop on Novelty and Diversity in Recommender Systems, ACM RecSys, 2011.Google ScholarGoogle Scholar
  2. G. Adomavicius and Y. Kwon. Improving Aggregate Recommendation Diversity Using Ranking-Based Techniques. IEEE Transactions on Knowledge and Data Engineering, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. C. C. Aggarwal, J. L. Wolf, K.-L. Wu, and P. S. Yu. Horting Hatches an Egg: A New Graph-Theoretich Approach to Collaborative Filtering. In ACM SIGKDD, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. Baluja, R. Seth, D. Sivakumar, Y. Jing, J. Yagnik, S. Kumar, D. Ravichandran, and M. Aly. Video Suggestion and Discovery for YouTube: Taking Random Walks Through the View Graph. In WWW Conference, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. T. Bogers. Movie Recommendation using Random Walks over the Contextual Graph. In Workshop on Context-Aware Recommender Systems, ACM RecSys, 2010.Google ScholarGoogle Scholar
  6. C. Cooper, S. H. Lee, T. Radzik, and Y. Siantos. Random Walks in Recommender Systems: Exact Computation and Simulations. In WWW Conference, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. P. Cremonesi, F. Garzotto, S. Negro, A. V. Papadopoulos, and R. Turrin. Looking for "Good" Recommendations: A Comparative Evaluation of Recommender Systems. In INTERACT 2011. Springer, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. D. M. Fleder and K. Hosanagar. Blockbuster Culture's Next Rise or Fall: The Impact of Recommender Systems on Sales Diversity. Management science, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. F. Fouss, A. Pirotte, and M. Saerens. A Novel Way of Computing Similarities between Nodes of a Graph, with Application to Collaborative Recommendation. In IEEE/WIC/ACM International Conference on Web Intelligence, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Z. Gantner, S. Rendle, C. Freudenthaler, and L. Schmidt-Thieme. MyMediaLite: A Free Recommender System Library. In ACM RecSys, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. D. G. Goldstein and D. C. Goldstein. Profiting from the long tail. Harvard Business Review, 2006.Google ScholarGoogle Scholar
  12. M. Gori and A. Pucci. ItemRank: A Random-Walk Based Scoring Algorithm for Recommender Engines. In IJCAI, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. J. L. Herlocker, J. A. Konstan, L. G. Terveen, and J. T. Riedl. Evaluating Collaborative Filtering Recommender Systems. ACM Transactions on Information Systems, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Z. Huang, H. Chen, and D. Zeng. Applying Associative Retrieval Techniques to Alleviate the Sparsity Problem in Collaborative Filtering. ACM Transactions on Information Systems, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. Jamali and M. Ester. TrustWalker: A RandomWalk Model for Combining Trust-based and Item-based Recommendation. In ACM SIGKDD, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. S. Lee, S. Park, M. Kahng, and S.-g. Lee. PathRank: A Novel Node Ranking Measure on a Heterogeneous Graph for Recommender Systems. In CIKM, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S. M. McNee, J. Riedl, and J. A. Konstan. Being Accurate is Not Enough: How Accuracy Metrics have hurt Recommender Systems. In CHI'06 extended abstracts. ACM, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. E. Pariser. The Filter Bubble: What the Internet is Hiding from You. Penguin UK, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. S. Rendle, C. Freudenthaler, Z. Gantner, and L. Schmidt-Thieme. BPR: Bayesian Personalized Ranking from Implicit Feedback. In UAI, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. P. Sarkar, A. W. Moore, and A. Prakash. Fast Incremental Proximity Search in Large Graphs. In ACM ICML, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. S. Vargas and P. Castells. Rank and Relevance in Novelty and Diversity Metrics for Recommender Systems. In ACM RecSys, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. L. Xiang, Q. Yuan, S. Zhao, L. Chen, X. Zhang, Q. Yang, and J. Sun. Temporal Recommendation on Graphs via Long- and Short-term Preference Fusion. In ACM SIGKDD, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. T. Zhou, Z. Kuscsik, J.-G. Liu, M. Medo, J. R. Wakeling, and Y.-C. Zhang. Solving the apparent diversity-accuracy dilemma of recommender systems. PNAS, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  24. C.-N. Ziegler, S. M. McNee, J. A. Konstan, and G. Lausen. Improving Recommendation Lists Through Topic Diversification. In WWW Conference, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Blockbusters and Wallflowers: Accurate, Diverse, and Scalable Recommendations with Random Walks

      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 '15: Proceedings of the 9th ACM Conference on Recommender Systems
        September 2015
        414 pages
        ISBN:9781450336925
        DOI:10.1145/2792838

        Copyright © 2015 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 the author(s) 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: 16 September 2015

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        RecSys '15 Paper Acceptance Rate28of131submissions,21%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