Graph convolutional networks (GCNs) have recently enabled a popular class of algorithms for collaborative filtering (CF). Nevertheless, the theoretical underpinnings of their empirical successes remain elusive. In this paper, we endeavor to obtain a better understanding of GCN-based CF methods via the lens of graph signal processing. By identifying the critical role of smoothness, a key concept in graph signal processing, we develop a unified graph convolution-based framework for CF. We prove that many existing CF methods are special cases of this framework, including the neighborhood-based methods, low-rank matrix factorization, linear auto-encoders, and LightGCN, corresponding to different low-pass filters. Based on our framework, we then present a simple and computationally efficient CF baseline, which we shall refer to as Graph Filter based Collaborative Filtering (GF-CF). Given an implicit feedback matrix, GF-CF can be obtained in a closed form instead of expensive training with back-propagation. Experiments will show that GF-CF achieves competitive or better performance against deep learning-based methods on three well-known datasets, notably with a $70\%$ performance gain over LightGCN on the Amazon-book dataset.
翻译:最近,通过图表信号处理中的一个关键概念即光滑概念,我们制定了一个统一的图形革命框架。我们证明,许多现有的功能革命方法是这一框架的特例,包括以邻里为基础的方法、低级别矩阵因子化、线性自动编码器和光电GCN,与不同的低射过滤器相对应。在本文中,我们努力通过图形信号处理镜头更好地了解基于GCN的CF方法。通过确定平滑的关键作用,这是图形信号处理中的一个关键概念,我们为CFF开发了一个统一的图形革命框架。我们证明,许多现有的CF方法是这一框架的特例,包括以邻里为基础的方法、低级别矩阵因子化、线性自动编码器和轻GCN。然后,根据我们的框架,我们提出了一个简单和计算高效的CFF基线,我们将称之为基于合作过滤的图形过滤器(GFFF-C)。鉴于隐含的反馈矩阵,GFFFC可以以封闭的形式获得,而不是以反调的昂贵培训。实验将显示,GFFFC在三种广为学习的数据集上,特别是以70美元为业绩。