Abstract
PageRank is a core component in search engine. In a wide range of PageRank applications, only few pages often need to be evaluated in some scenarios. In this paper, we propose Markov chain Monte Carlo (MCMC) method for solving reverse PageRank problem. Different from the previous MCMC method that solves the problem via simulating surfing the internet forward, we adopt MCMC method to solve PageRank problem via simulating surfing the internet backward, called reverse PageRank. For a selected page, the MCMC method can be used to simulate the network to find all the possible paths from any other page to the selected page. The major advantage of the proposed method is that only one page is evaluated, instead of computing the whole pages. Following this method, we can independently evaluate the importance of the selected page. As MCMC method has parallelism and robustness in nature, it is suitable to be implemented and optimized on GPU. We have simulated the real world networks to evaluate the performance of the method. The results demonstrate that our MCMC method can be implemented efficiently on GPU and outperforms the other existing methods when few pages are evaluated. We then discuss and analyze the important properties of the MCMC method for reverse PageRank problem based on the experiment results.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have