论文笔记:缓解属性特征与拓扑特征的冲突 (WWW 2022与AAAI 2024)

Graph Neural Networks Beyond Compromise Between Attribute and Topology (WWW 2022)

想法

  • 动机 ( T r i c k ) \color{red}{(Trick)} (Trick)

    • 网络嵌入算法(DeepWalk, LINE, node2vec, ARORE[KDD’2018], NetSMF[WWW’2019])基本上都是在归一化的邻接矩阵上进行SVD分解:
      ∑ t = 1 T α t A ^ t = U Σ V T = ( U Σ ) ( V Σ ) T = U ˉ V ˉ T \sum_{t=1}^{T}\alpha_{t}\hat{A}^{t}=U\Sigma V^T=(U\sqrt{\Sigma})(V\sqrt{\Sigma})^T=\bar{U}\bar{V}^T t=1TαtA^t=UΣVT=(UΣ )(VΣ )T=UˉVˉT
      U ˉ = U Σ \bar{U}=U\sqrt{\Sigma} Uˉ=UΣ 为拓扑特征。

    • GNNs与网络嵌入算法的关系:
      H = ( ∑ t = 1 T α t A ^ t ) X = U ˉ ( V ˉ T X ) H=(\sum_{t=1}^{T}\alpha_{t}\hat{A}^{t})X=\bar{U}(\bar{V}^{T}X) H=(t=1TαtA^t)X=Uˉ(VˉTX)
      A ^ \hat{A} A^为对称矩阵,那么 V ˉ = U ˉ \bar{V}=\bar{U} Vˉ=Uˉ。那么GNNs算法表示首先将属性特征 X X X与拓扑特征 V ˉ \bar{V} Vˉ求相关性矩阵或者说求注意力,然后根据相关性矩阵和注意力对拓扑特征进行组合或传播。也就是说将拓扑特征转化到属性特征空间中。

  • 损失函数
    m i n Y , Z A ( Y , f ( X ) ) + T ( Z , g ( A ) ) + M ( Y , Z ) = m i n Y , Z ∣ ∣ Y − X ∣ ∣ F 2 + λ 1 t r ( Z T L ~ Z ) + λ 2 ∣ ∣ Y T Z ∣ ∣ F 2 min_{Y,Z}\mathcal{A}(Y,f(X))+\mathcal{T}(Z,g(A))+\mathcal{M}(Y,Z)\\ =min_{Y,Z}||Y-X||^2_F+\lambda_1 tr(Z^T\tilde{L}Z)+\lambda_2||Y^TZ||^2_F minY,ZA(Y,f(X))+T(Z,g(A))+M(Y,Z)=minY,Z∣∣YXF2+λ1tr(ZTL~Z)+λ2∣∣YTZF2
    A ( Y , f ( X ) ) = ∣ ∣ Y − X ∣ ∣ F 2 \mathcal{A}(Y,f(X))=||Y-X||^2_F A(Y,f(X))=∣∣YXF2表示学习属性特征, T ( Z , g ( A ) ) = t r ( Z T L ~ Z ) \mathcal{T}(Z,g(A))=tr(Z^T\tilde{L}Z) T(Z,g(A))=tr(ZTL~Z)表示学习拓扑特征, M ( Y , Z ) = ∣ ∣ Y T Z ∣ ∣ F 2 \mathcal{M}(Y,Z)=||Y^TZ||^2_F M(Y,Z)=∣∣YTZF2表示将属性特征和拓扑特征互信息最小化(本文选择相互正交)。

    最后的节点嵌入 H = [ Y ∣ Z ] H=[Y|Z] H=[YZ]

Graph Neural Networks with Soft Association between Topology and Attribute (AAAI 2024)

想法

损失函数
m i n Z , U , E P , E A ∣ ∣ U − X ∣ ∣ F 2 + α 1 t r ( Z T L ~ A Z ) + α 2 ∣ ∣ U U T − ( A ⊙ E P + ( 1 − A ) ⊙ E A ) ∣ ∣ F 2 min_{Z,U,E_P,E_A}||U-X||^2_{F}+\alpha_1tr(Z^T\tilde{L}_{A}Z)+\alpha_2||UU^T-(A\odot E_P+(1-A)\odot E_A)||^2_{F} minZ,U,EP,EA∣∣UXF2+α1tr(ZTL~AZ)+α2∣∣UUT(AEP+(1A)EA)F2
第三项通过 U U T UU^T UUT构建属性的相关性矩阵,使得这个矩阵接近原始矩阵,建立属性和拓扑之间的联系。由于原来邻接矩阵可能不可信,通过 E P E_P EP E A E_A EA进行删减和添加边。

最后的节点嵌入 H = [ U ∣ Z ] H=[U|Z] H=[UZ]

  • 28
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值