SVD 和 HITS 算法功率迭代

计算科学 矩阵 本征系统 svd
2021-12-08 08:49:23

众所周知,计算 HITS 排名方法的权威(或中心)分数,意味着使用以下矩阵方程:

ak=ATAa(k1)

并应用幂迭代方法,但存在重大问题:实际上,AFAIK,对于矩阵的收敛性不能保证ATA有时不是不可约的(因此我们不能使用 Perron-Frobenius 定理,幂法可能会收敛到非唯一解)。

现在,我想知道:为什么不将 SVD 应用于A, 为了找到的主要特征向量ATA? 您是否注意到这种方法有任何可能的问题?计算成本会过高吗?

1个回答

该方法通常应用于非常大的矩阵,以至于您无法执行 SVD 之类的操作。请注意,在 SVD 中,您还将计算其向量对应于奇异值的矩阵,并且该矩阵是满的。这是不可行的,除非A很小,也不能稳定地完成。