A heuristic search algorithm based on subspaces for PageRank computation

被引:2
作者
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 条
[41]   An Improved PageRank Algorithm Based on Time Feedback and Topic Similarity [J].
Yang, Wenjun ;
Zheng, Puheng .
PROCEEDINGS OF 2016 IEEE 7TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2016), 2016, :534-537
[42]   An Improvement of PageRank Algorithm Based on the Time-Activity-Curve [J].
Wan, Jing ;
Bai, Si-Xue .
2009 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING ( GRC 2009), 2009, :549-552
[43]   Enhanced Weighted PageRank Algorithm Based on Contents and Link Visits [J].
RadheshyamPrajapati ;
Kumar, Suresh .
PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, :1850-1855
[44]   Efficient Algorithms for Personalized PageRank Computation: A Survey [J].
Yang, Mingji ;
Wang, Hanzhi ;
Wei, Zhewei ;
Wang, Sibo ;
Wen, Ji-Rong .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (09) :4582-4602
[45]   Distributed PageRank computation with improved round complexities [J].
Luo, Siqiang ;
Wu, Xiaowei ;
Kao, Ben .
INFORMATION SCIENCES, 2022, 607 :109-125
[46]   Research and Improvement of PageRank Sort Algorithm based on Retrieval Results [J].
Xiang, Lu Zhi .
2014 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION (ICICTA), 2014, :468-471
[47]   On new PageRank computation methods using quantum computing [J].
Chapuis-Chkaiban, Theodore ;
Toffano, Zeno ;
Valiron, Benoit .
QUANTUM INFORMATION PROCESSING, 2023, 22 (03)
[48]   An algorithm for ranking the nodes of multiplex networks with data based on the PageRank concept [J].
Tortosa, Leandro ;
Vicent, Jose F. ;
Yeghikyan, Gevorg .
APPLIED MATHEMATICS AND COMPUTATION, 2021, 392
[49]   Personalized PageRank Clustering: A graph clustering algorithm based on random walks [J].
Tabrizi, Shayan A. ;
Shakery, Azadeh ;
Asadpour, Masoud ;
Abbasi, Maziar ;
Tavallaie, Mohammad Ali .
PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2013, 392 (22) :5772-5785
[50]   MBRP: Model-Based Requirements Prioritization Using PageRank Algorithm [J].
Abbas, Muhammad ;
Inayat, Irum ;
Jan, Naila ;
Saadatmand, Mehrdad ;
Enoiu, Eduard Paul ;
Sundmark, Daniel .
2019 26TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), 2019, :31-38