目录
- 0. 前言
- 1. 正文
- 1.1 标准化拉普拉斯是非满秩矩阵
- 1.1.1 拉普拉斯是非满秩矩阵
- 1.1.2 标准化拉普拉斯是非满秩矩阵
- 1.1.3 拉普拉斯矩阵及标准化拉普拉斯矩阵特征值与特征向量之间的关系
- 1.2 标准化拉普拉斯矩阵是半正定矩阵
- 1.2.1 标准化邻接矩阵的二次型化简
- 1.2.2 标准化拉普拉斯矩阵是半正定矩阵的证明
- 1.3 标准化邻接矩阵的特征值范围
- 1.3.1 瑞利商(Rayleigh quotient)
- 1.3.2 标准化邻接矩阵的特征值范围计算
- 1.3.3 标准化拉普拉斯矩阵的特征值范围计算
- 参考网址
0. 前言
谱图使用标准化拉普拉斯矩阵 的一个重要原因就是, 比拉普拉斯矩阵 稳定。很多资料只是简单地介绍了 ,在kipfGCN中也只是简单地提到
1. 正文
设标准化邻接矩阵 的特征值为 ;标准化拉普拉斯矩阵 的特征值为。有:
编号 | 推论 | 目的 |
1.1 | 标准化拉普拉斯是非满秩矩阵 | 标准化拉普拉斯矩阵至少有一个特征值为0 |
1.2 | 标准化拉普拉斯矩阵是半正定矩阵 | 标准化拉普拉斯矩阵所有特征值非负 |
1.1 标准化拉普拉斯是非满秩矩阵
1.1.1 拉普拉斯是非满秩矩阵
首先,证明拉普拉斯矩阵
令 ,,则:
,将第2~n行分别加到第一行,可得第一行的元素为:
,因为度矩阵对角线元素是邻接矩阵对应行(列)的和,因此有:
,所以 的元素全为0,即。
1.1.2 标准化拉普拉斯是非满秩矩阵
其次,证明标准化拉普拉斯矩阵
,
1.1.3 拉普拉斯矩阵及标准化拉普拉斯矩阵特征值与特征向量之间的关系
上一节我们知道,拉普拉斯矩阵 和标准化拉普拉斯矩阵 都是非满秩矩阵,都有至少一个特征值为 0。设 是 的一个对应于特征值 0 的特征向量,有 。因为:
所以 是
1.2 标准化拉普拉斯矩阵是半正定矩阵
1.2.1 标准化邻接矩阵的二次型化简
设 ,则
,令,则:
,其中
1.2.2 标准化拉普拉斯矩阵是半正定矩阵的证明
对 ,的二次型为:
,根据半正定矩阵的定义可知,
1.3 标准化邻接矩阵的特征值范围
1.3.1 瑞利商(Rayleigh quotient)
在求标准化邻接矩阵 的特征值范围前,需要了解瑞利商。瑞利商的定义如下:
,其中 为 对称矩阵, 为 维度向量。如果A的特征值为,则其瑞利商的下界为,上界为 。
关于瑞利商,参见我的博客:瑞利商性质及证明。
1.3.2 标准化邻接矩阵的特征值范围计算
,由瑞利商的性质可知, 最大特征值小于等于1,即 ;当 时,。
类似于证明 是半正定矩阵,
,所以有:
,由瑞利商的性质可知, 最小特征值大于等于-1,即 。
所以标准化邻接矩阵 的特征值满足
1.3.3 标准化拉普拉斯矩阵的特征值范围计算
,其下确界为0,当 时,。
证毕。