谱图卷积(Spectral Graph Convolution)

  • 谱图卷积(Spectral Graph Convolution)

正定矩阵和半正定矩阵:

【定义1】给定一个大小为 n \times n 的实对称矩阵 A ,若对于任意长度为 n 的非零向量 x ,有x^T A x > 0恒成立,则矩阵 A 是一个正定矩阵。

【定义2】给定一个大小为 n \times n 的实对称矩阵 A ,若对于任意长度为 n 的非零向量 x ,有 x^T A x\geq 0恒成立,则矩阵 A 是一个半正定矩阵。

 

拉普拉斯矩阵的谱分解:

拉普拉斯矩阵作为半正定矩阵,能够进行谱分解且\Lambda对角元一定是非负数:L = U \Lambda U^{-1} ;

同时,作为对称矩阵,L = U \Lambda U^{-1} --> L = U \Lambda U^{T}

 

Graph上的傅里叶变换:

传统Fourier变换的变换基为e^{-2 \pi ixv}, Fourier逆变换的变换基为e^{2 \pi ixv}

而Graph Fourier变换的变换基为U^T, Fourier逆变换的变换基为U

拉普拉斯的特征向量(U^T)为傅里叶变换的基,在Graph上做傅里叶变换 = 将Graph使用拉普拉斯矩阵特征向量U^T的线性组合表示。

因此,对于Graph中节点的特征x, 其傅里叶变换为\widetilde{x} = U^T x, 傅里叶逆变换为x= U \widetilde{x}

 

谱图卷积:

卷积的一般形式:x * h = F^{-1} \{ F(x) \cdot F(h)\} = F^{-1} \{ \widetilde{x} \cdot \widetilde{h}\}

在Graph中:y = U(U^Tx \cdot U^Tg) = U\Lambda U^T x

 

 

 

 

你可能感兴趣的:(谱图卷积(Spectral Graph Convolution))