A heuristic search algorithm based on subspaces for PageRank computation

被引:1
|
作者
Miyata, Takafumi [1 ]
机构
[1] Fukuoka Inst Technol, Dept Comp Sci & Engn, Higashi Ku, 3-30-1 Wajiro Higashi, Fukuoka, Fukuoka 8110295, Japan
关键词
PageRank; Google matrix; Power iteration; Krylov subspace; Residual minimization; Parallel computing;
D O I
10.1007/s11227-018-2383-9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We studied a fast algorithm for the large-scale computation of PageRank. PageRank is what the Google search engine uses to simulate the importance of web pages. It is defined by the eigenvector of a particular stochastic matrix related to the graphs of web pages. The power method is the typical means to compute the eigenvector, while the Krylov subspace method shows faster convergence, which can be regarded as a two-step algorithm. The first step predicts the eigenvector, and the second step corrects the predicted result. More precisely, the power method is first iterated to compute the eigenvector approximately. Secondly, a Krylov subspace spanned by the approximations is searched for a better approximate eigenvector in terms of minimizing a residual. To get a better approximation efficiently, we consider using subspaces not only at the second step but also at the first step. Specifically, a Krylov subspace is first used to compute an approximate eigenvector, by which another subspace is expanded. Secondly, this non-Krylov subspace is searched for a better approximate eigenvector that minimizes its residual over the subspace. This paper describes a heuristic search algorithm iterating the two steps alternately and presents its efficient implementation. Experimental results with huge Google matrices illustrate improvements in performance of the algorithm.
引用
收藏
页码:3278 / 3294
页数:17
相关论文
共 50 条
  • [21] A preconditioning approach to the pagerank computation problem
    Tudisco, Francesco
    Di Fiore, Carmine
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2011, 435 (09) : 2222 - 2246
  • [22] Site-Based Partitioning and Repartitioning Techniques for Parallel PageRank Computation
    Cevahir, Ali
    Aykanat, Cevdet
    Turk, Ata
    Barla Cambazoglu, B.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (05) : 786 - 802
  • [23] Spread Influence Algorithm of News Website Based on PageRank
    Chen, GuoWei
    Xie, Fei
    Lei, Tao
    Su, Yu
    2015 IEEE/ACIS 14TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2015, : 593 - 596
  • [24] Weighted PageRank algorithm
    Xing, WP
    Ghorbani, A
    SECOND ANNUAL CONFERENCE ON COMMUNICATION NETWORKS AND SERVICES RESEARCH, PROCEEDINGS, 2004, : 305 - 314
  • [25] IDL: Evaluating software quality based on PageRank algorithm
    Zhou Guoqiang
    Fan Yi
    Zhang Shuai
    Wang Yilun
    Li Peng
    Dai Guilan
    The Journal of China Universities of Posts and Telecommunications, 2020, 27 (01) : 10 - 25
  • [26] Research on Improved Algorithm of PageRank Based on Vector Space
    Tan, Xiangwei
    Huang, Gengsheng
    Jiang, Huiyong
    2ND INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING, INFORMATION SCIENCE AND INTERNET TECHNOLOGY, CII 2017, 2017, : 446 - 451
  • [27] An Opinion Leader Perceptual Model based on PageRank Algorithm
    Li, Huakang
    Huang, Siqi
    Sun, Guozi
    PROCEEDINGS OF 2015 IEEE INTERNATIONAL CONFERENCE ON BEHAVIORAL, ECONOMIC, SOCIO-CULTURAL COMPUTING (BESC), 2015, : 150 - 155
  • [28] A novel clustering algorithm based on PageRank and minimax similarity
    Qidong Liu
    Ruisheng Zhang
    Xin Liu
    Yunyun Liu
    Zhili Zhao
    Rongjing Hu
    Neural Computing and Applications, 2019, 31 : 7769 - 7780
  • [29] IDL: Evaluating software quality based on pagerank algorithm
    Guoqiang Z.
    Yi F.
    Shuai Z.
    Yilun W.
    Peng L.
    Guilan D.
    Journal of China Universities of Posts and Telecommunications, 2020, 27 (01): : 10 - 25
  • [30] A novel clustering algorithm based on PageRank and minimax similarity
    Liu, Qidong
    Zhang, Ruisheng
    Liu, Xin
    Liu, Yunyun
    Zhao, Zhili
    Hu, Rongjing
    NEURAL COMPUTING & APPLICATIONS, 2019, 31 (11) : 7769 - 7780