GCN(Graph Convolutional Network, Kipf & Welling 2017)的层传播公式为
H(l+1)=σ(D~−1/2A~D~−1/2H(l)W(l)), 其中
A~=A+I 加自环,
D~ 为其度矩阵,
W(l) 为可学习权重,
σ 为激活函数——本质是“度归一化的邻居特征加权平均 + 线性变换”。谱域动机: 图卷积
x∗gθ=Ugθ(Λ)UTx 需要
O(n2) 的特征分解, 用切比雪夫多项式
Tk 近似
gθ(Λ)≈∑k=0KθkTk(Λ^); 取一阶截断(
K=1)并令两参数共享(
θ0=−θ1=θ)、重归一化(
A~=A+I)后即得上述公式——每个节点聚合一跳邻居, 叠加
L 层感受野扩到
L 跳。代价是
过平滑(oversmoothing): 多层后节点表示收敛到图谱的主特征向量、趋于一致(高频信息被反复低通滤波抹平), 因此经典 GCN 一般只堆 2–3 层; 缓解手段包括残差连接、JK-Net(跳接取池化)、PairNorm、层间规范化。