convergence of pagerank and hits algorithms victor boyarshinov eric anderson 12/5/02
TRANSCRIPT
![Page 1: Convergence of PageRank and HITS Algorithms Victor Boyarshinov Eric Anderson 12/5/02](https://reader036.vdocuments.us/reader036/viewer/2022082518/5697bf751a28abf838c803de/html5/thumbnails/1.jpg)
Convergence of PageRank and HITS AlgorithmsVictor Boyarshinov
Eric Anderson
12/5/02
![Page 2: Convergence of PageRank and HITS Algorithms Victor Boyarshinov Eric Anderson 12/5/02](https://reader036.vdocuments.us/reader036/viewer/2022082518/5697bf751a28abf838c803de/html5/thumbnails/2.jpg)
Outline
Algorithms Convergence Graph data and a bad graph Results
![Page 3: Convergence of PageRank and HITS Algorithms Victor Boyarshinov Eric Anderson 12/5/02](https://reader036.vdocuments.us/reader036/viewer/2022082518/5697bf751a28abf838c803de/html5/thumbnails/3.jpg)
PageRank Algorithm
initialize ranks R0while (not converged)
for each vertex i
end
end
iBj j
kk N
jRddiR
)()1()(1
![Page 4: Convergence of PageRank and HITS Algorithms Victor Boyarshinov Eric Anderson 12/5/02](https://reader036.vdocuments.us/reader036/viewer/2022082518/5697bf751a28abf838c803de/html5/thumbnails/4.jpg)
HITS Algorithm
initialize authority and hub weights, x0 and y0
while (not converged)
for each vertex i
end
end
iFjkk jxiy )()(1
iBjkk jyix )()(1
![Page 5: Convergence of PageRank and HITS Algorithms Victor Boyarshinov Eric Anderson 12/5/02](https://reader036.vdocuments.us/reader036/viewer/2022082518/5697bf751a28abf838c803de/html5/thumbnails/5.jpg)
Convergence
Many sensible options:Maximum change between iterationsSum of changes between iterationsChange of top q% of weights
Choice: sum of changes
![Page 6: Convergence of PageRank and HITS Algorithms Victor Boyarshinov Eric Anderson 12/5/02](https://reader036.vdocuments.us/reader036/viewer/2022082518/5697bf751a28abf838c803de/html5/thumbnails/6.jpg)
Performance of PageRank
Converges in O(log(n)) iterations on expander graphs
Motivation: propagation depends on diameter
Iterations are expensive Constant in order could have a large
influence
![Page 7: Convergence of PageRank and HITS Algorithms Victor Boyarshinov Eric Anderson 12/5/02](https://reader036.vdocuments.us/reader036/viewer/2022082518/5697bf751a28abf838c803de/html5/thumbnails/7.jpg)
Graph Data
Synthetic data Erdös-Rényi model Chose to keep mean out-degree
constant Standard mean out-degree: 10 Size on the order of thousands of
vertices
![Page 8: Convergence of PageRank and HITS Algorithms Victor Boyarshinov Eric Anderson 12/5/02](https://reader036.vdocuments.us/reader036/viewer/2022082518/5697bf751a28abf838c803de/html5/thumbnails/8.jpg)
Bad Graph
Constructed from two random graphs of equal size
Single link and backlink from one cluster to the other
Idea: bottleneck slows propagation Hypothesis: iterations will grow like
diameter: twice that of each cluster Check: O(2*log(n/2)) iterations?
![Page 9: Convergence of PageRank and HITS Algorithms Victor Boyarshinov Eric Anderson 12/5/02](https://reader036.vdocuments.us/reader036/viewer/2022082518/5697bf751a28abf838c803de/html5/thumbnails/9.jpg)
Some PageRank Results
Size Iterations
1000 4
2000 5
4000 5
8000 5
16000 6
Size Iterations
1000 4
2000 5
4000 5
8000 5
16000 6
![Page 10: Convergence of PageRank and HITS Algorithms Victor Boyarshinov Eric Anderson 12/5/02](https://reader036.vdocuments.us/reader036/viewer/2022082518/5697bf751a28abf838c803de/html5/thumbnails/10.jpg)
Summary of PageRank results
Hypothesis failed completely Changing edge probability changes
iterations, but not comparative performance
Seemingly impossible to stump PageRank
![Page 11: Convergence of PageRank and HITS Algorithms Victor Boyarshinov Eric Anderson 12/5/02](https://reader036.vdocuments.us/reader036/viewer/2022082518/5697bf751a28abf838c803de/html5/thumbnails/11.jpg)
Conclusion
PageRank is stable HITS is stable Nearly doubling the diameter has no
noticeable effect on convergence