Dynamic PageRank: Additive Error and Batch Recomputation
summary
Shows a proof that maintaining a constant-factor multiplicative PageRank under n updates is provably hard: any algorithm must take at least n^(1−ε) total time for any ε>0 even with only insertions, resolving a 13-year open problem. Proposes additive L1 approximation in near-linear total time by capping walk lengths and sampling, and demonstrates a pragmatic batch recomputation (periodic full recompute) that, on standard temporal graphs, matches accuracy while running up to two orders of magnitude faster than dynamic walk-maintenance baselines.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 4:17Dynamic PageRank defined
- 7:50Lower bounds
- 11:09Additive error and batch recomputation
- 15:46Prior work review
- 18:00Random walk sampling
- 22:20Additive approximation algorithms
- 26:28Batch recomputation details
- 33:02Empirical evaluation
- 37:40Why batch recomputation wins
- 39:50Open problems
- 43:25Making algorithms practical
- 44:28Summary
- 45:12Q&A
