[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1013367.1013491acmconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
Article

Updating pagerank with iterative aggregation

Published: 19 May 2004 Publication History

Abstract

We present an algorithm for updating the PageRank vector [1]. Due to the scale of the web, Google only updates its famous PageRank vector on a monthly basis. However, the Web changes much more frequently. Drastically speeding the PageRank computation can lead to fresher, more accurate rankings of the webpages retrieved by search engines. It can also make the goal of real-time personalized rankings within reach. On two small subsets of the web, our algorithm updates PageRank using just 25% and 14%, respectively, of the time required by the original PageRank algorithm. Our algorithm uses iterative aggregation techniques [7, 8] to focus on the slow-converging states of the Markov chain. The most exciting feature of this algorithm is that it can be joined with other PageRank acceleration methods, such as the dangling node lumpability algorithm [6], quadratic extrapolation [4], and adaptive PageRank [3], to realize even greater speedups (potentially a factor of 60 or more speedup when all algorithms are combined). every few weeks. Our solution harnesses the power of iterative aggregation principles for Markov chains to allow for much more frequent updates to the valuable ranking vectors.

References

[1]
S. Brin, L. Page, R. Motwami, and T. Winograd. The PageRank citation ranking: bringing order to the web. Technical report, Computer Science Department, Stanford University, 1998.
[2]
I. C. F. Ipsen and S. Kirkland. Convergence analysis of an improved PageRank algorithm. December 2003.
[3]
S. D. Kamvar, T. H. Haveliwala, and G. H. Golub. Adaptive methods for the computation of pagerank. Technical report, Stanford University, 2003.
[4]
S. D. Kamvar, T. H. Haveliwala, C. D. Manning, and G. H. Golub. Extrapolation methods for accelerating pagerank computations. Twelfth International World Wide Web Conference, 2003.
[5]
A. N. Langville and C. D. Meyer. Updating the stationary vector of an irreducible Markov chain. Technical Report crsc02-tr33, N. C. State, Mathematics Dept., CRSC, 2002.
[6]
C. P.-C. Lee, G. H. Golub, and S. A. Zenios. Partial state space aggregation based on lumpability and its application to pagerank. Technical report, Stanford University, 2003.
[7]
C. D. Meyer. Stochastic complementation, uncoupling Markov chains, and the theory of nearly reducible systems. SIAM Review, 31(2):240--272, 1989.
[8]
W. J. Stewart. Introduction to the Numerical Solution of Markov Chains. Princeton University Press, 1994.

Cited By

View all
  • (2024)A modified multi-step splitting iteration and its variants for computing PageRankThe Journal of Supercomputing10.1007/s11227-024-06669-781:1Online publication date: 16-Nov-2024
  • (2024)Application of an extrapolation method in the Hessenberg algorithm for computing PageRankThe Journal of Supercomputing10.1007/s11227-024-06327-y80:15(22836-22859)Online publication date: 1-Oct-2024
  • (2022)FPPR: fast pessimistic (dynamic) PageRank to update PageRank in evolving directed graphs on network changesSocial Network Analysis and Mining10.1007/s13278-022-00968-812:1Online publication date: 25-Sep-2022
  • Show More Cited By

Index Terms

  1. Updating pagerank with iterative aggregation

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    WWW Alt. '04: Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
    May 2004
    532 pages
    ISBN:1581139128
    DOI:10.1145/1013367
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 19 May 2004

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Markov chains
    2. aggregation
    3. disaggregation
    4. link analysis
    5. pagerank
    6. power method
    7. stationary vector
    8. updating

    Qualifiers

    • Article

    Conference

    WWW04
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)14
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 24 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A modified multi-step splitting iteration and its variants for computing PageRankThe Journal of Supercomputing10.1007/s11227-024-06669-781:1Online publication date: 16-Nov-2024
    • (2024)Application of an extrapolation method in the Hessenberg algorithm for computing PageRankThe Journal of Supercomputing10.1007/s11227-024-06327-y80:15(22836-22859)Online publication date: 1-Oct-2024
    • (2022)FPPR: fast pessimistic (dynamic) PageRank to update PageRank in evolving directed graphs on network changesSocial Network Analysis and Mining10.1007/s13278-022-00968-812:1Online publication date: 25-Sep-2022
    • (2022)FPPR: Fast Pessimistic PageRank for Dynamic Directed GraphsComplex Networks & Their Applications X10.1007/978-3-030-93409-5_23(271-281)Online publication date: 1-Jan-2022
    • (2021)A Dynamic Algorithm for Linear Algebraically Computing Nonbacktracking Walk CentralityComplex Networks & Their Applications IX10.1007/978-3-030-65351-4_53(664-674)Online publication date: 5-Jan-2021
    • (2018)A PageRank Algorithm based on Asynchronous Gauss-Seidel Iterations2018 Annual American Control Conference (ACC)10.23919/ACC.2018.8431212(484-489)Online publication date: Jun-2018
    • (2018)Approximating Personalized Katz Centrality in Dynamic GraphsParallel Processing and Applied Mathematics10.1007/978-3-319-78024-5_26(290-302)Online publication date: 23-Mar-2018
    • (2017)A Dynamic Algorithm for Updating Katz Centrality in GraphsProceedings of the 2017 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining 201710.1145/3110025.3110034(149-154)Online publication date: 31-Jul-2017
    • (2017)A note on the two-step matrix splitting iteration for computing PageRankJournal of Computational and Applied Mathematics10.1016/j.cam.2016.10.020315:C(87-97)Online publication date: 1-May-2017
    • (2017)Ranking in Dynamic Graphs Using Exponential CentralityComplex Networks & Their Applications VI10.1007/978-3-319-72150-7_31(378-389)Online publication date: 27-Nov-2017
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media