MathLabs
定理已证明

PageRank 作为随机浏览者的平稳分布

命题陈述

设 JJ 为 N×NN\times N 全1矩阵(NN 为网页数),PP 为行随机的链接矩阵(网页 ii 平均链接到它指向的每个网页;没有出链的网页被均匀发送到所有网页)。对任意阻尼系数 d∈(0,1)d\in(0,1),谷歌矩阵 G=dP+(1−d)1NJG=dP+(1-d)\tfrac1N J 是一个不可约、非周期马尔可夫链的转移矩阵,因此由上述基本定理,它存在唯一的平稳分布 π\pi,满足 π=π(dP+(1−d)1NJ)\pi=\pi\Big(dP+(1-d)\tfrac1N J\Big)——这个 π\pi 正是 PageRank 向量,幂迭代算法 πk+1=πkG\pi_{k+1}=\pi_k G 从任意初始猜测出发都收敛于它。

为什么成立?

这把「重要网页会被其他重要网页链接」这一模糊想法,变成了一个保证有唯一解的良定义不动点问题,并解释了为何简单地反复「沿链接传播权重」(幂迭代)必定收敛而不是振荡或发散。

证明思路

不可约性。由于 1−d>01-d>0,GG 的每个元素都严格为正(Gij≥(1−d)/N>0G_{ij}\ge(1-d)/N>0),因此从任意网页出发都能以正概率一步直接跳到任意其他网页——底层图显然是强连通的,故 GG 不可约。

非周期性。一个每个状态都能直接到达每个状态(包括自身,因为 Gii>0G_{ii}>0 也成立)的链,其可能的返回时长涵盖了所有 1,2,3,…1,2,3,\dots,它们的最大公约数为1;故 GG 非周期。

存在性、唯一性与收敛性。GG 按构造是行随机矩阵(两个行随机矩阵 PP 与 J/NJ/N 的凸组合 dP+(1−d)1NJdP+(1-d)\tfrac1N J 仍是行随机矩阵),且如上所示它不可约且非周期,故有限马尔可夫链基本定理可直接应用:存在唯一的平稳分布 π\pi 满足 π=π(dP+(1−d)1NJ)\pi=\pi\Big(dP+(1-d)\tfrac1N J\Big),且 GnG^n 逐项收敛到每一行都等于 π\pi 的矩阵。

幂迭代。由于对任意初始分布 π0\pi_0 都有 πk=π0Gk\pi_k=\pi_0G^k,且 GkG^k 的每一行当 k→∞k\to\infty 时都收敛到 π\pi,故加权平均 π0Gk\pi_0G^k 也收敛到 π\pi——这正是为何从任意初始排名(通常取均匀分布)出发反复应用 πk+1=πkG\pi_{k+1}=\pi_k G 必定收敛到真实 PageRank 向量的原因。

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  1. David A. Levin, Yuval Peres, Elizabeth L. Wilmer (2017). Markov Chains and Mixing Times
  2. Sergey Brin, Lawrence Page (1998). The Anatomy of a Large-Scale Hypertextual Web Search Engine
  3. James R. Norris (1997). Markov Chains