Skip to main content

A Recommender System Based on Local Random Walks and Spectral Methods

  • Conference paper
Advances in Web Mining and Web Usage Analysis (SNAKDD 2007)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5439))

Included in the following conference series:

Abstract

In this paper, we design recommender systems for blogs based on the link structure among them. We propose algorithms based on refined random walks and spectral methods. First, we observe the use of the personalized page rank vector to capture the relevance among nodes in a social network. We apply the local partitioning algorithms based on refined random walks to approximate the personalized page rank vector, and extend these ideas from undirected graphs to directed graphs. Moreover, inspired by ideas from spectral clustering, we design a similarity metric among nodes of a social network using the eigenvalues and eigenvectors of a normalized adjacency matrix of the social network graph. In order to evaluate these algorithms, we crawled a set of blogs and construct a blog graph. We expect that these algorithms based on the link structure perform very well for blogs, since the average degree of nodes in the blog graph is large. Finally, we compare the performance of our algorithms on this data set. In particular, the acceptable performance of our algorithms on this data set justifies the use of a link-based recommender system for social networks with large average degree.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. http://www.blogpulse.com (visited, December 2006)

  2. Parsons, J., Ralph, P., Gallagher, K.: Using viewing time to infer user preference in recommender systems. In: AAAI Workshop in Semantic Web Personalization, San Jose, California (July 2004)

    Google Scholar 

  3. Resnick, P., Varian, H.: Recommender Systems. Communications of the ACM 40, 56–58 (1997)

    Article  Google Scholar 

  4. Andersen, R., Chung, F., Lang, K.: Local Graph Partitioning using PageRank Vectors. In: Proceedings of the 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS 2006), pp. 475–486 (2006)

    Google Scholar 

  5. Brin, S., Page, L., Motwani, R., Winograd, T.: The PageRank citation ranking: Bringing order to the web, Technical report, Stanford Digital Library Technologies Project (1998)

    Google Scholar 

  6. Tarjan, R.E.: Depth-first search and linear graph algorithms. SIAM Journal on Computing 1(2), 146–160 (1972)

    Article  MathSciNet  MATH  Google Scholar 

  7. Verma, D., Meila, M.: A comparison of spectral clustering algorithms. Technical report UW-cse-03-05-01, University of Washington

    Google Scholar 

  8. Shi, J., Malik, J.: Normalized cuts and image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence 22(8), 888–905 (2000)

    Article  Google Scholar 

  9. Kannan, R., Vempala, S., Vetta, A.: On clusterings- good, bad and spectral. In: Proceedings of the IEEE Symposium on Foundations of Computer Science (FOCS 2000), pp. 367–377 (2000)

    Google Scholar 

  10. Ng, A., Jordan, I., Weiss, Y.: On Spectral Clustering: Analysis and an algorithm. Advances in Neural Information Processing Systems 14, 849–856

    Google Scholar 

  11. Herlocker, J.L., Konstan, J.A., Terveen, L.G., Riedl, J.T.: Evaluating Collaborative Filtering Recommender Systems, ACM Transactions on Information Systems (TOIS) (2004)

    Google Scholar 

  12. Lovasz, L.: Random walks on graphs: A survey (January 1993)

    Google Scholar 

  13. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 2nd edn. (2001)

    Google Scholar 

  14. Spielman, D.A., Teng, S.: Nearly-linear time algorithms for graph partitioning, graph sparsification, and solving linear systems. In: ACM STOC 2004, pp. 81–90. ACM Press, New York (2004)

    Google Scholar 

  15. Haveliwala, T.H.: Topic-sensitive PageRank: A context-sensitive ranking algorithm for web search. IEEE Trans. Knowl. Data Eng. 15(4), 784–796 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Abbassi, Z., Mirrokni, V.S. (2009). A Recommender System Based on Local Random Walks and Spectral Methods. In: Zhang, H., et al. Advances in Web Mining and Web Usage Analysis. SNAKDD 2007. Lecture Notes in Computer Science(), vol 5439. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00528-2_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-00528-2_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-00527-5

  • Online ISBN: 978-3-642-00528-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics