Proceedings

ItemRank: A Random-Walk Based Scoring Algorithm for Recommender Engines

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 2766-2770.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

Recommender systems are an emerging technology that helps consumers to find interesting products. A recommender system makes personalized product suggestions by extracting knowledge from the previous users interactions. In this paper, we present ItemRank, a random-walk based scoring algorithm, which can be used to rank products according to expected user preferences, in order to recommend top-rank items to potentially interested users. We tested our algorithm on a standard database, the MovieLens data set, which contains data collected from a popular recommender system on movies, that has been widely exploited as a benchmark for evaluating recently proposed approaches to recommender system (e.g. Fouss et al., Sarwar et al.). We compared ItemRank with other state-of-the-art ranking techniques. Our experiments show that ItemRank performs better than the other algorithms we compared to and, at the same time, it is less complex than other proposed algorithms with respect to memory usage and computational cost too.

  1. M. Brand. A random walks perspective on maximizing satisfaction and profit. In 2005 SIAM Interna- tional Conference on Data Mining, 2005.
  2. [Breese et al., 1998] J. S. Breese, D. Heckerman, and C. Kadie. Empirical analysis of predictive algorithms for collaborative filtering. In 14th Conference on Uncertainty in Artificial Intelligence (UAI-98), pages 43-52, July 1998.
  3. [Canny, 2002] J. Canny. Collaborative filtering with privacy via factor analysis. In IEEE Conference on Security and Privacy, May 2002.
  4. [Chebotarev and Shamis, 1997] P. Chebotarev and E. Shamis. The matrix-forest theorem and measur- ing relations in small social groups. Automation and Remote Control, 58(9):15051514, 1997.
  5. [Fouss et al., 2005] F. Fouss, A. Pirotte, J. M. Renders, and M. Sarens. A novel way of computing dissimilarities be- tween nodes of a graph, with application to collaborative filtering. In IEEE / WIC / ACM International Joint Con- ference on Web Intelligence, pages 550-556, 2005.
  6. [Goldberg et al., 2001] K. Goldberg, T. Roeder, D. Gupta, and C. Perkins. Eigentaste: A constant time collaborative filtering algorithm. Information Retrieval, 4(2):133151, 2001.
  7. [Golub and Loan, 1996] G. Golub and C. Van Loan. Matrix Computations. The Johns Hopkins University Press, third edition, 1996.
  8. [Grcar et al., 2005] M. Grcar, B. Fortuna, D. Mladenic, and M. Grobelnik. Knn versus svm in the collaborative fil- tering framework. In ACM WebKDD 2005 Taming evolv- ing, Expanding and Multi-faceted Web Clickstreams Work- shop, 2005.
  9. [Gyongyi et al., 2004] Z. Gyongyi, H. Garcia-Molina, and J. Pedersen. Combating web spam with trustrank. Techni- cal report, Stanford University, 2004.
  10. [Haveliwala, 2002] T. Haveliwala. Topic-sensitive pagerank. In Eleventh International Conference on World Wide Web, 2002.
  11. [Kamvar et al., 2003a] S. Kamvar, T. Haveliwala, C. Man- ning, and G. Golub. Extrapolation methods for accelerat- ing pagerank computations. In Twelfth International Con- ference on World Wide Web, 2003.
  12. [Kamvar et al., 2003b] S. Kamvar, M. Schlosser, and H. Garcia-Molina. The eigentrust algorithm for reputation management in p2p networks. In Twelfth International Conference on World Wide Web, 2003.
  13. [Langville and Meyer, 2003] A. Langville and C. Meyer. Deeper inside pagerank. Internet Mathematics, 1(3):335- 380, 2003.
  14. [Miller et al., 2002] B. Miller, J. Riedl, and J. Konstan. Grouplens for usenet: Experiences in applying collabora- tive filtering to a social information system. In C. Leug and D. Fisher, editors, From Usenet to CoWebs: Interacting with Social Information Spaces. Springer-Verlag, 2002.
  15. [Norris, 1997] J. Norris. Markov Chains. Cambridge Uni- versity Press, 1997.
  16. [Page et al., 1998] L. Page, S. Brin, R. Motwani, and T. Winograd. The pagerank citation ranking: Bringing order to the web. Technical report, Stanford University, 1998.
  17. [Sarwar et al., 2001] B. M. Sarwar, G. Karypis, J. A. Kon- stan, and J. Riedl. Item-based collaborative filtering rec- ommendation algorithms. In 10th International World Wide Web Conference (WWW10), May 2001.
  18. [Sarwar et al., 2002] B. M. Sarwar, G. Karypis, J. Konstan, and J. Riedl. Recommender systems for large-scale e- commerce: Scalable neighborhood formation using clus- tering. In Fifth International Conference on Computer and Information Technology, 2002.
  19. [Schafer et al., 2001] J. Schafer, J. Konstan, and J. Riedl. Electronic commerce recommender applications. Journal of Data Mining and Knowledge Discovery, January 2001.
  20. [Shardanand and Maes, 1995] U. Shardanand and P. Maes. Social information filtering: Algorithms for automating "word of mouth". In CHI 95, 1995.
  21. [Siegel and Castellan, 1988] S. Siegel and J. Castellan. Nonparametric Statistics for the Behavioral Sciences. McGraw-Hill, 1988.
  22. [White and Smyth, 2003] S. White and P. Smyth. Algo- rithms for estimating relative importance in networks. In Ninth ACM SIGKDD International Conference on Knowl- edge Discovery and Data mining, page 26627, 2003.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards