嵌入平滑
概述
嵌入平滑是指在图神经网络的多层传播过程中,节点嵌入逐渐趋于相似的现象。在推荐系统中,这可能表现为相似用户或物品的嵌入向量逐渐靠近,但也可能导致过度平滑,使不同节点的嵌入失去区分度。
关键内容
- 产生机制:
- 在图卷积的多层传播中,相邻节点的嵌入通过聚合操作相互影响
- 随着传播层数增加,高阶邻居的信息被不断聚合
-
相似的用户或物品(即有共同交互物品或用户的节点)嵌入会自然变得更接近
-
积极效应:
- 有助于传播协同信号,让品味相似的用户嵌入更相近
- 在推荐系统中,通过邻域信息平滑可以改善冷启动问题
-
有助于增强模型的泛化能力
-
消极效应:
- 过度平滑会导致所有节点嵌入趋于相同,丧失区分度
- 影响模型表达能力,降低推荐精度
-
使不同节点的表示无法区分
-
缓解策略:
- LightGCN的层组合策略:将各层嵌入加权求和,保留低层信息
- APPNP的"teleport"机制:在传播中混入一定比例的初始特征
- [跳跃连接(Skip Connection)|跳跃连接]:直接传递原始信息
-
控制传播层数:避免过深的网络结构
-
在推荐系统中的体现:
- LightGCN通过嵌入平滑将协同信号从一跳邻居扩展到多跳邻居
- 通过平滑操作,品味相似的用户的嵌入自然地变得更加接近
- 是LightGCN有效性的核心原因之一
来源
- 15-lightgcn.md — LightGCN论文中提及嵌入平滑作为有效性核心原因