- Internet Math.
- Volume 5, Number 1-2 (2008), 23-44.
Local Computation of PageRank Contributions
Motivated by the problem of detecting link-spam, we consider the following graph-theoretic primitive: Given a webgraph $G$, a vertex $v$ in $G$, and a parameter $\delta \in (0,1)$, compute the set of all vertices that contribute to $v$ at least a $\delta$ fraction of $v$'s PageRank. We call this set the $\delta$-contributing set of $v$. To this end, we define the contribution vector of $v$ to be the vector whose entries measure the contributions of every vertex to the PageRank of $v$. A local algorithm is one that produces a solution by adaptively examining only a small portion of the input graph near a specified vertex. We give an efficient local algorithm that computes an $\epsilon$-approximation of the contribution vector for a given vertex by adaptively examining $O(1/\epsilon)$ vertices. Using this algorithm, we give a local approximation algorithm for the primitive defined above. Specifically, we give an algorithm that returns a set containing the $\delta$-contributing set of $v$ and at most $O(1/\delta)$ vertices from the $\delta/2$-contributing set of $v$, and which does so by examining at most $O(1/\delta)$ vertices. We also give a local algorithm for solving the following problem: If there exist $k$ vertices that contribute a $\rho$-fraction to the PageRank of $v$, find a set of $k$ vertices that contribute at least a $(\rho-\epsilon)$-fraction to the PageRank of $v$. In this case, we prove that our algorithm examines at most $O(k/\epsilon)$ vertices.
Internet Math., Volume 5, Number 1-2 (2008), 23-44.
First available in Project Euclid: 25 November 2009
Permanent link to this document
Mathematical Reviews number (MathSciNet)
Zentralblatt MATH identifier
Andersen, Reid; Borgs, Christian; Chayes, Jennifer; Hopcroft, John; Mirrokni, Vahab; Teng, Shang-Hua. Local Computation of PageRank Contributions. Internet Math. 5 (2008), no. 1-2, 23--44. https://projecteuclid.org/euclid.im/1259158596