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
来源
JOURNAL OF SUPERCOMPUTING | 2018年 / 74卷 / 07期
关键词
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 条
  • [41] A Genetic Algorithm Based Heuristic Search on Graphs with Weighted Multiple Attributes
    Abilasha, S.
    Mohan, Anuraj
    2016 INTERNATIONAL CONFERENCE ON NEXT GENERATION INTELLIGENT SYSTEMS (ICNGIS), 2016, : 287 - 292
  • [42] Genetic algorithm-based search heuristic for turbine balancing problem
    Osguei, Amin Taraghi
    Khamoushi, Iman
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART E-JOURNAL OF PROCESS MECHANICAL ENGINEERING, 2022, 236 (06) : 2630 - 2638
  • [43] Distribution network reconfiguration based on heuristic rules and harmony search algorithm
    Jiang, Y.-Q. (yaqunjiang@21cn.com), 1600, Hunan University (41):
  • [44] Evolutionary Heuristic A* search: Heuristic Function Optimization via Genetic Algorithm
    Yiu, Ying Fung
    Du, Jing
    Mahapatra, Rabi
    2018 IEEE FIRST INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND KNOWLEDGE ENGINEERING (AIKE), 2018, : 25 - 32
  • [45] Local Computation of PageRank Contributions
    Andersen, Reid
    Borgs, Christian
    Chayes, Jennifer
    Hopcroft, John
    Mirrokni, Vahab
    Teng, Shang-Hua
    INTERNET MATHEMATICS, 2008, 5 (1-2) : 23 - 45
  • [46] Adaptive methods for the computation of PageRank
    Kamvar, S
    Haveliwala, T
    Golub, G
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2004, 386 : 51 - 65
  • [47] A fast heuristic algorithm for human visual search
    McIlhagga, W
    PERCEPTION, 2005, 34 : 60 - 60
  • [48] Local computation of PageRank contributions
    Andersen, Reid
    Borgs, Christian
    Chayes, Jennifer
    Hopcraft, John
    Mirrokni, Vahab S.
    Teng, Shang-Hua
    ALGORITHMS AND MODELS FOR THE WEB-GRAPH, 2007, 4863 : 150 - +
  • [49] Efficient parallel computation of PageRank
    Kohlschuetter, Christian
    Chirita, Paul-Alexandru
    Nejdl, Wolfgang
    ADVANCES IN INFORMATION RETRIEVAL, 2006, 3936 : 241 - 252
  • [50] A* plus BFHS: A Hybrid Heuristic Search Algorithm
    Bu, Zhaoxing
    Korf, Richard E.
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 10138 - 10145