[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3289600.3291016acmconferencesArticle/Chapter ViewAbstractPublication PageswsdmConference Proceedingsconference-collections
research-article
Public Access

RecWalk: Nearly Uncoupled Random Walks for Top-N Recommendation

Published: 30 January 2019 Publication History

Abstract

Random walks can provide a powerful tool for harvesting the rich network of interactions captured within item-based models for top-n recommendation. They can exploit indirect relations between the items, mitigate the effects of sparsity, ensure wider itemspace coverage, as well as increase the diversity of recommendation lists. Their potential however, is hindered by the tendency of the walks to rapidly concentrate towards the central nodes of the graph, thereby significantly restricting the range of K-step distributions that can be exploited for personalized recommendations. In this work we introduce RecWalk; a novel random walk-based method that leverages the spectral properties of nearly uncoupled Markov chains to provably lift this limitation and prolong the influence of users' past preferences on the successive steps of the walk--allowing the walker to explore the underlying network more fruitfully. A comprehensive set of experiments on real-world datasets verify the theoretically predicted properties of the proposed approach and indicate that they are directly linked to significant improvements in top-n recommendation accuracy. They also highlight RecWalk's potential in providing a framework for boosting the performance of item-based models. RecWalk achieves state-of-the-art top-n recommendation quality outperforming several competing approaches, including recently proposed methods that rely on deep neural networks.

References

[1]
{n. d.}. GroupLens. http://grouplens.org/.
[2]
{n. d.}. Yahoo Webscope Program. https://webscope.sandbox.yahoo.com/.
[3]
Gediminas Adomavicius and Alexander Tuzhilin. 2005. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge & Data Engineering 6 (2005), 734--749.
[4]
Albert Ando, Franklin M Fisher, and Herbert Alexander Simon. 1963. Essays on the structure of social science models. Mit Press Cambridge.
[5]
Dimitris Berberidis, Athanasios N Nikolakopoulos, and Georgios B Giannakis. 2018. Adaptive Diffusions for Scalable Learning over Graphs. arXiv preprint arXiv:1804.02081 (2018).
[6]
A. Cevahir, C. Aykanat, A. Turk, and B.B. Cambazoglu. 2011. Site-Based Partitioning and Repartitioning Techniques for Parallel PageRank Computation. IEEE Trans. Parallel Distrib. Syst., 22, 5 (2011), 786--802.
[7]
Fabian Christoffel, Bibek Paudel, Chris Newell, and Abraham Bernstein. 2015. Blockbusters and wallflowers: Accurate, diverse, and scalable recommendations with random walks. In Proceedings of the 9th ACM Conference on Recommender Systems. ACM, 163--170.
[8]
Colin Cooper, Sang Hyuk Lee, Tomasz Radzik, and Yiannis Siantos. 2014. Random Walks in Recommender Systems: Exact Computation and Simulations. In Proceedings of the 23rd International Conference on World Wide Web. ACM, New York, NY, USA, 811--816.
[9]
Pierre-Jacque Courtois. 1977. Decomposability: Queueing and Computer System Applications. Academic Press. http://books.google.gr/books?id=jD5RAAAAMAAJ
[10]
Paolo Cremonesi, Yehuda Koren, and Roberto Turrin. 2010. Performance of recommender algorithms on top-n recommendation tasks. In Proceedings of the fourth ACM conference on Recommender systems (RecSys '10). ACM, 39--46.
[11]
Christian Desrosiers and George Karypis. 2011. A Comprehensive Survey of Neighborhood-based Recommendation Methods. In Recommender Systems Handbook, Francesco Ricci, Lior Rokach, Bracha Shapira, and Paul B. Kantor (Eds.). Springer US, 107--144.
[12]
Chantat Eksombatchai, Pranav Jindal, Jerry Zitao Liu, Yuchen Liu, Rahul Sharma, Charles Sugnet, Mark Ulrich, and Jure Leskovec. 2018. Pixie: A System for Recommending 3+ Billion Items to 200+ Million Users in Real-Time. In Proceedings of the 2018 World Wide Web Conference (WWW '18). 1775--1784.
[13]
Guang Feng, Tie-Yan Liu, Ying Wang, Ying Bao, Zhiming Ma, Xu-Dong Zhang, and Wei-Ying Ma. 2006. AggregateRank: bringing order to web sites. In Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval (SIGIR '06). ACM, New York, NY, USA, 75--82.
[14]
Ashish Goel, Pankaj Gupta, John Sirois, Dong Wang, Aneesh Sharma, and Siva Gurumurthy. 2015. The Who-To-Follow System at Twitter: Strategy, Algorithms, and Revenue Impact. Interfaces 45, 1 (Feb. 2015), 98--107.
[15]
Geoffrey Grimmett and David Stirzaker. 2001. Probability and random processes. Oxford university press.
[16]
Pankaj Gupta, Ashish Goel, Jimmy Lin, Aneesh Sharma, Dong Wang, and Reza Zadeh. 2013. WTF: The Who to Follow Service at Twitter. In Proceedings of the 22Nd International Conference on World Wide Web (WWW '13). ACM, New York, NY, USA, 505--514.
[17]
Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. 2017. Neural Collaborative Filtering. In Proceedings of the 26th International Conference on World Wide Web (WWW '17). International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland, 173--182.
[18]
Yifan Hu, Yehuda Koren, and Chris Volinsky. 2008. Collaborative filtering for implicit feedback datasets. In Data Mining, 2008. ICDM'08. Eighth IEEE International Conference on. Ieee, 263--272.
[19]
Sepandar D. Kamvar, Taher H. Haveliwala, Christopher D. Manning, and Gene H. Golub. 2003. Exploiting the Block Structure of theWeb for Computing PageRank. In Stanford University Technical Report.
[20]
Zhao Kang, Chong Peng, Ming Yang, and Qiang Cheng. 2016. Top-n recommendation on graphs. In Proceedings of the 25th ACM International on Conference on Information and Knowledge Management. ACM, 2101--2106.
[21]
Yehuda Koren. 2010. Factor in the neighbors: Scalable and accurate collaborative filtering. ACM Trans on Knowledge Discovery from Data (TKDD) 4, 1 (2010), 1.
[22]
Amy N. Langville and Carl D. Meyer. 2011. Google's PageRank and beyond: The science of search engine rankings. Princeton University Press.
[23]
Dawen Liang, Rahul G. Krishnan, Matthew D. Hoffman, and Tony Jebara. 2018. Variational Autoencoders for Collaborative Filtering. In Proceedings of the 2018 World Wide Web Conference (WWW '18). 689--698.
[24]
David Meunier, Renaud Lambiotte, and Edward T Bullmore. 2010. Modular and hierarchically modular organization of brain networks. Front Neurosci 4 (2010).
[25]
D. Meunier, R. Lambiotte, A. Fornito, K. D. Ersche, and E. T. Bullmore. 2009. Hierarchical modularity in human brain functional networks. Front Neuroinform. 3 (2009).
[26]
Carl D. Meyer. 1989. Stochastic complementation, uncoupling Markov chains, and the theory of nearly reducible systems. SIAM Rev. 31, 2 (June 1989), 240--272.
[27]
Carl D. Meyer. 2000. Matrix analysis and applied linear algebra. Vol. 2. Siam.
[28]
Carl D. Meyer and Charles D. Wessell. 2012. Stochastic Data Clustering. SIAM J. Matrix Anal. Appl. 33, 4 (2012), 1214--1236.
[29]
Athanasios N. Nikolakopoulos and John D. Garofalakis. 2013. NCDawareRank: a novel ranking method that exploits the decomposable structure of the web. In Proceedings of the sixth ACM international conference on Web search and data mining (WSDM '13). ACM, New York, NY, USA, 143--152.
[30]
Athanasios N. Nikolakopoulos and John D. Garofalakis. 2014. NCDREC: A Decomposability Inspired Framework for Top-N Recommendation. In Web Intelligence (WI) and Intelligent Agent Technologies (IAT), 2014 IEEE/WIC/ACM International Joint Conferences on, Vol. 1. 183--190.
[31]
Athanasios N. Nikolakopoulos, Vassilis Kalantzis, Efstratios Gallopoulos, and John D. Garofalakis. 2018. EigenRec: generalizing PureSVD for effective and efficient top-N recommendations. Knowledge and Information Systems (03 May 2018).
[32]
A. N. Nikolakopoulos, A. Korba, and J. D. Garofalakis. 2016. Random surfing on multipartite graphs. In 2016 IEEE International Conference on Big Data (Big Data). 736--745.
[33]
Xia Ning and George Karypis. 2011. Slim: Sparse linear methods for top-n recommender systems. In 2011 11th IEEE International Conference on Data Mining. IEEE, 497--506.
[34]
Lawrence Page, Sergey Brin, Rajeev Motwani, and Terry Winograd. 1999. The PageRank Citation Ranking: Bringing Order to the Web. Technical Report 1999--66. Stanford InfoLab. http://ilpubs.stanford.edu:8090/422/
[35]
Andreas Reinstaller. 2007. The division of labor in the firm: Agency, neardecomposability and the Babbage principle. Journal of Institutional Economics 3 (12 2007), 293--322. Issue 03.
[36]
Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2009. BPR: Bayesian personalized ranking from implicit feedback. In Proceedings of the twenty-fifth conference on uncertainty in artificial intelligence, 452--461.
[37]
Saras D Sarasvathy. 2003. Entrepreneurship as a science of the artificial. Journal of Economic Psychology 24, 2 (2003), 203 -- 220. The Economic Psychology of Herbert A. Simon.
[38]
Badrul Sarwar, George Karypis, Joseph Konstan, and John Riedl. 2001. Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th international conference on World Wide Web. ACM, 285--295.
[39]
Max Shpak, Peter Stadler, Gunter PWagner, and Lee Altenberg. 2004. Simon-Ando decomposability and fitness landscapes. Theory Biosci. 123, 2 (2004), 139--180.
[40]
Herbert A. Simon and Albert Ando. 1961. Aggregation of variables in dynamic systems. Econometrica: Journal of The Econometric Society (1961), 111--138.
[41]
GW Stewart. 1991. On the sensitivity of nearly uncoupled Markov chains. Numerical solution of Markov chains. Probability: pure and applied 8 (1991), 105--119.
[42]
William J. Stewart. 1994. Introduction to the numerical solution of Markov chains. Princeton University Press. http://books.google.gr/books?id=h6NuKuZPKugC
[43]
Jason Weston, Ron J Weiss, and Hector Yee. 2013. Nonlinear latent factorization by embedding multiple user interests. In Proceedings of the 7th ACM conference on Recommender systems. ACM, 65--68.
[44]
Yao Wu, Christopher DuBois, Alice X Zheng, and Martin Ester. 2016. Collaborative denoising auto-encoders for top-n recommender systems. In Proceedings of the Ninth ACM International Conference on Web Search and Data Mining. ACM, 153--162.
[45]
Ramsin Yakob and Fredrik Tell. 2007. Managing near decomposability in complex platform development projects. International Journal of Technology Intelligence and Planning 3, 4 (2007), 387--407. {46} Sai Yayavaram and Gautam Ahuja. 2008. Decomposability in knowledge structures and its impact on the usefulness of inventions and knowledge-base malleability. Administrative Science Quarterly 53, 2 (2008), 333--362.
[46]
Yangbo Zhu, Shaozhi Ye, and Xing Li. 2005. Distributed PageRank computation based on iterative aggregation-disaggregation methods. In Proceedings of the 14th ACM international conference on Information and knowledge management. ACM, 578--585.

Cited By

View all
  • (2024)Diverse but Relevant Recommendations with Continuous Ant Colony OptimizationMathematics10.3390/math1216249712:16(2497)Online publication date: 13-Aug-2024
  • (2024)Co-training GRN based on Daul Attributed Random Walk for Node ClassificationProceedings of the International Conference on Machine Learning, Pattern Recognition and Automation Engineering10.1145/3696687.3696706(105-110)Online publication date: 7-Aug-2024
  • (2024)Intent Distribution based Bipartite Graph Representation LearningProceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3626772.3657739(1649-1658)Online publication date: 10-Jul-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
WSDM '19: Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining
January 2019
874 pages
ISBN:9781450359405
DOI:10.1145/3289600
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].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 January 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. collaborative filtering
  2. item models
  3. random walks
  4. top-n recommendation

Qualifiers

  • Research-article

Funding Sources

Conference

WSDM '19

Acceptance Rates

WSDM '19 Paper Acceptance Rate 84 of 511 submissions, 16%;
Overall Acceptance Rate 498 of 2,863 submissions, 17%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)277
  • Downloads (Last 6 weeks)39
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Diverse but Relevant Recommendations with Continuous Ant Colony OptimizationMathematics10.3390/math1216249712:16(2497)Online publication date: 13-Aug-2024
  • (2024)Co-training GRN based on Daul Attributed Random Walk for Node ClassificationProceedings of the International Conference on Machine Learning, Pattern Recognition and Automation Engineering10.1145/3696687.3696706(105-110)Online publication date: 7-Aug-2024
  • (2024)Intent Distribution based Bipartite Graph Representation LearningProceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3626772.3657739(1649-1658)Online publication date: 10-Jul-2024
  • (2024)Distributionally Robust Graph-based Recommendation SystemProceedings of the ACM Web Conference 202410.1145/3589334.3645598(3777-3788)Online publication date: 13-May-2024
  • (2024)Interest HD: An Interest Frame Model for Recommendation Based on HD Image GenerationIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2023.327867335:10(14356-14369)Online publication date: Oct-2024
  • (2024)Multi-Behavior Graph Neural Networks for Recommender SystemIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2022.3204775(1-15)Online publication date: 2024
  • (2024)PERKC: Personalized kNN With CPT for Course Recommendations in Higher EducationIEEE Transactions on Learning Technologies10.1109/TLT.2023.334664517(885-892)Online publication date: 1-Jan-2024
  • (2024)A Review of Knowledge Graph-based Research Methods for Fault Diagnosis of Special Vehicles2024 6th International Conference on System Reliability and Safety Engineering (SRSE)10.1109/SRSE63568.2024.10772553(272-281)Online publication date: 11-Oct-2024
  • (2024)On Explaining Unfairness: An Overview2024 IEEE 40th International Conference on Data Engineering Workshops (ICDEW)10.1109/ICDEW61823.2024.00035(226-236)Online publication date: 13-May-2024
  • (2024)Why-Not Explainable Graph Recommender2024 IEEE 40th International Conference on Data Engineering (ICDE)10.1109/ICDE60146.2024.00178(2245-2257)Online publication date: 13-May-2024
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media