ACM Home Page
Please provide us with feedback. Feedback
Extrapolation methods for accelerating PageRank computations
Full text PdfPdf (187 KB)
Source International World Wide Web Conference archive
Proceedings of the 12th international conference on World Wide Web table of contents
Budapest, Hungary
SESSION: Link-based ranking 1 table of contents
Pages: 261 - 270  
Year of Publication: 2003
ISBN:1-58113-680-3
Authors
Sepandar D. Kamvar  Stanford University, Stanford, CA
Taher H. Haveliwala  Stanford University, Stanford, CA
Christopher D. Manning  Stanford University, Stanford, CA
Gene H. Golub  Stanford University, Stanford, CA
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 117,   Citation Count: 36
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/775152.775190
What is a DOI?

ABSTRACT

We present a novel algorithm for the fast computation of PageRank, a hyperlink-based estimate of the ''importance'' of Web pages. The original PageRank algorithm uses the Power Method to compute successive iterates that converge to the principal eigenvector of the Markov matrix representing the Web link graph. The algorithm presented here, called Quadratic Extrapolation, accelerates the convergence of the Power Method by periodically subtracting off estimates of the nonprincipal eigenvectors from the current iterate of the Power Method. In Quadratic Extrapolation, we take advantage of the fact that the first eigenvalue of a Markov matrix is known to be 1 to compute the nonprincipal eigenvectors using successive iterates of the Power Method. Empirically, we show that using Quadratic Extrapolation speeds up PageRank computation by 25-300% on a Web graph of 80 million nodes, with minimal overhead. Our contribution is useful to the PageRank community and the numerical linear algebra community in general, as it is a fast method for determining the dominant eigenvector of a matrix that is too large for standard fast methods to be practical.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
A. Aitken. On Bernoulli's numerical solution of algebraic equations. Proc. Roy. Soc. Edinburgh, 46:289--305, 1926.
 
2
A. Arasu, J. Novak, A. Tomkins, and J. Tomlin. PageRank computation and the structure of the web: Experiments and algorithms. In Proceedings of the Eleventh International World Wide Web Conference, Poster Track, 2002.
3
 
4
5
 
6
 
7
 
8
 
9
G. Grimmett and D. Stirzaker. Probability and Random Processes. Oxford University Press, 1989.
 
10
T. H. Haveliwala. Efficient computation of PageRank. Stanford University Technical Report, 1999.
11
 
12
T. H. Haveliwala and S. D. Kamvar. The second eigenvalue of the Google matrix. Stanford University Technical Report, 2003.
 
13
14
 
15
 
16
J. Kleinberg, S. R. Kumar, P. Raghavan, S. Rajagopalan, and A. Tomkins. The web as a graph: Measurements, models, and methods. In Proceedings of the International Conference on Combinatorics and Computing, 1999.
 
17
U. Krieger. Numerical solution of large finite markov chains by algebraic multigrid techniques. In Proceedings of the 2nd International Workshop on the Numerical Solution of Markov Chains, 1995.
 
18
L. Page, S. Brin, R. Motwani, and T. Winograd. The PageRank citation ranking: Bringing order to the web. Stanford Digital Libraries Working Paper, 1998.
 
19
 
20
M. Richardson and P. Domingos. The intelligent surfer: Probabilistic combination of link and content information in pagerank. In Advances in Neural Information Processing Systems, volume 14. MIT Press, Cambridge, MA, 2002.
 
21
L. N. Trefethen and D. Bau. Numerical Linear Algebra. SIAM Press, Philadelphia, 1997.
 
22
P. Wynn. On the convergence and stability of the epsilon algorithm. SIAM Journal of Numerical Analysis, 33:91--122, 1966.

CITED BY  36

Collaborative Colleagues:
Sepandar D. Kamvar: colleagues
Taher H. Haveliwala: colleagues
Christopher D. Manning: colleagues
Gene H. Golub: colleagues