As much as Graph Convolutional Networks (GCNs) have shown tremendous success in recommender systems and collaborative filtering (CF), the mechanism of how they, especially the core components (\textit{i.e.,} neighborhood aggregation) contribute to recommendation has not been well studied. To unveil the effectiveness of GCNs for recommendation, we first analyze them in a spectral perspective and discover two important findings: (1) only a small portion of spectral graph features that emphasize the neighborhood smoothness and difference contribute to the recommendation accuracy, whereas most graph information can be considered as noise that even reduces the performance, and (2) repetition of the neighborhood aggregation emphasizes smoothed features and filters out noise information in an ineffective way. Based on the two findings above, we propose a new GCN learning scheme for recommendation by replacing neihgborhood aggregation with a simple yet effective Graph Denoising Encoder (GDE), which acts as a band pass filter to capture important graph features. We show that our proposed method alleviates the over-smoothing and is comparable to an indefinite-layer GCN that can take any-hop neighborhood into consideration. Finally, we dynamically adjust the gradients over the negative samples to expedite model training without introducing additional complexity. Extensive experiments on five real-world datasets show that our proposed method not only outperforms state-of-the-arts but also achieves 12x speedup over LightGCN.
翻译:由于图层革命网络(GCN)在推荐系统和协作过滤系统(CF)方面已经表现出巨大的成功,因此没有很好地研究其核心组成部分(\ textit{i.e,}邻里聚合)如何促进建议的机制。为了公布GCN建议的有效性,我们首先从光谱角度分析这些网络,发现两个重要结论:(1) 光谱图中强调邻里平滑和差异的一小部分特征有助于建议准确性,而大多数图信息可以被视为噪音,甚至降低性能,(2) 邻里汇总的重复强调平滑的特征,以无效的方式过滤噪音信息。根据上述两项结论,我们提出了一个新的GCN学习计划,用简单而有效的图解 Denoising Encoder (GDE) 取代neihgbors 集合,我们首先用简单而有效的图谱过滤器来分析这些特征,它的作用是捕捉到重要的图形特征。我们提出的方法可以缓解过度的过度抽测,而且可以比得上一个不固定的GCN,它可以将任何光度的光度社区纳入任何速度的模型。根据上述两项结果,我们提出了一个新的GCN学习计划,最后,我们提出了一个新的GN学习计划,我们通过一个简单的模型来加速地调整了12号的模型,从而展示了我们所提出的数据结构将超越了真实的变速模型。