Type: concept
Confidence: 0.90
Created: 2026-04-26
Updated: 2026-04-26
Tags: 推荐系统图神经网络信息传播

邻域聚合

概述

邻域聚合是图神经网络中的核心操作,通过收集节点邻居的信息来更新节点的表示。在推荐系统中,邻域聚合用于传播协同信号,使相似用户或物品的嵌入表示趋于接近。

关键内容

  1. 基本定义
  2. 邻域聚合是指收集节点在图结构中的邻居节点信息,并将其聚合到目标节点的过程
  3. 数学表达:e_u^(k+1) = AGGREGATE({e_i^(k) | i ∈ N_u}),其中N_u为节点u的邻居集合
  4. 是图卷积操作的核心组成部分

  5. 聚合函数类型

  6. 求和聚合:Σ邻居嵌入
  7. 平均聚合:(1/|N_u|)Σ邻居嵌入
  8. 加权聚合:Σ w_ij * e_j^(k),其中w_ij为边权重
  9. 注意力聚合:Σ α_ij * e_j^(k),其中α_ij为注意力权重

  10. 在推荐系统中的应用

  11. 用户-物品二部图上的邻域聚合传播协同信号
  12. 通过聚合交互物品的信息更新用户表示
  13. 通过聚合交互用户的信息更新物品表示
  14. 帮助发现潜在的协同模式

  15. LightGCN中的邻域聚合

  16. 采用对称归一化邻域聚合:e_u^(k+1) = Σ_{i∈N_u} (1/√(|N_u|·|N_i|)) · e_i^(k)
  17. 去除了传统的特征变换非线性激活
  18. 仅保留纯粹的邻域信息聚合操作

  19. 优化策略

  20. 归一化:避免度数大的节点主导聚合结果
  21. 采样:对大规模图进行邻居采样以减少计算复杂度
  22. 消息传递:将聚合信息通过消息函数进行预处理

来源

相关