Personalized PageRank
In the original PageRank, the damping factor is the probability of the surfer continues browsing at each step. The surfer may also stop browsing and start again from a random vertex. In personalized PageRank, the surfer can only start browsing from a given set of source vertices both at the beginning and after stopping.
Specifications
Characteristic | Value |
Result | Computes a personalized PageRank value (FLOAT type) for each vertex. |
Input Parameters |
|
Result Size | V = number of vertices |
Time Complexity | O(E*k), E = number of edges, k = number of iterations. The number of iterations is data-dependent, but the user can set a maximum. Parallel processing reduces the time needed for computation. |
Graph Types | Directed edges |
Example
We ran Personalized PageRank on the graph social10
using Friend edges with the following parameter values:
In this case, the random walker can only start or restart walking from Fiona. In the figure below, we see that Fiona has the highest PageRank score in the result. Ivy and George have the next highest scores because they are direct out-neighbors of Ivy and there are looping paths that lead back to them again. Half of the vertices have a score of 0 since they can not be reached from Fiona.
Last updated