对称归一化
概述
对称归一化是图神经网络中的一种归一化技术,通过对邻接矩阵进行对称归一化处理来平衡不同节点度数的影响,确保信息传播的稳定性。
关键内容
- 数学定义:
- 对称归一化邻接矩阵:A_hat = D^(-1/2) A D^(-1/2)
- 其中A为原始邻接矩阵,D为度矩阵(对角线为节点度数)
-
D^(-1/2)为度矩阵的负平方根(对角线为1/√d_i)
-
归一化目的:
- 防止度数大的节点在聚合过程中占主导地位
- 保证信息传播的稳定性和收敛性
-
减少图结构不平衡对模型性能的影响
-
与其他归一化方法对比:
- 左归一化(随机游走):D^(-1) A,保留行和为1的性质
- 右归一化:A D^(-1),保留列和为1的性质
-
对称归一化:D^(-1/2) A D^(-1/2),同时考虑行和列的平衡
-
在LightGCN中的应用:
- 使用对称归一化邻接矩阵D^(-1/2) A D^(-1/2)进行信息传播
- 形式为:e_u^(k+1) = Σ_{i∈N_u} (1/√(|N_u|·|N_i|)) · e_i^(k)
-
保持了图的对称性质,有助于梯度传播
-
优势特点:
- 保持图的对称性,有助于保留图的结构性质
- 防止梯度消失或爆炸,提高训练稳定性
- 适用于各种类型的图结构(包括二部图)
来源
- 15-lightgcn.md — LightGCN论文中提及对称归一化邻接矩阵