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 条
  • [31] The Central Role of Heuristic Search in Cognitive Computation Systems
    Wai-Tat Fu
    Minds and Machines, 2016, 26 : 103 - 123
  • [32] The Central Role of Heuristic Search in Cognitive Computation Systems
    Fu, Wai-Tat
    MINDS AND MACHINES, 2016, 26 (1-2) : 103 - 123
  • [33] The Improved PageRank Algorithm Based on VIPS
    Li, Yaohui
    Wang, Zhenyan
    Wang, Lixia
    Qi, Aihua
    Sun, Haoyue
    2010 INTERNATIONAL CONFERENCE ON INFORMATION, ELECTRONIC AND COMPUTER SCIENCE, VOLS 1-3, 2010, : 1086 - 1089
  • [34] Distributed Randomized PageRank Computation Based on Web Aggregation
    Ishii, Hideaki
    Tempo, Roberto
    Bai, Er-Wei
    Dabbene, Fabrizio
    PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 3026 - 3031
  • [35] An Improved PageRank Algorithm Based on HowNet
    Li, Wenchao
    PROCEEDINGS OF 2010 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND INDUSTRIAL ENGINEERING, VOLS I AND II, 2010, : 721 - 724
  • [36] A PageRank-based heuristic for the minimization of open stacks problem
    Dias Frinhani, Rafael de Magalhaes
    Moreira de Carvalho, Marco Antonio
    Soma, Nei Yoshihiro
    PLOS ONE, 2018, 13 (08):
  • [37] A Heuristic Video Recommendation Algorithm based on Similarity Computation for Multiple Features Analysis
    Li S.
    Recent Advances in Computer Science and Communications, 2022, 15 (08) : 1017 - 1025
  • [38] Fast Ad-Hoc Search Algorithm for Personalized PageRank
    Fujiwara, Yasuhiro
    Nakatsuji, Makoto
    Shiokawa, Hiroaki
    Mishima, Takeshi
    Onizuka, Makoto
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (04): : 610 - 620
  • [39] A Novel LKH Key Tree Structure Based on Heuristic Search Algorithm
    Liu, Haike
    Li, Jilin
    Hao, Xiaoqiang
    Zou, Guangnan
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION PROBLEM-SOLVING (ICCP), 2014, : 35 - 38
  • [40] Forward heuristic search planning based on ordered hill climbing algorithm
    Liang, R.-S., 1600, Univ. of Electronic Science and Technology of China (42):