论文标题
推荐系统的广义嵌入式机器
Generalized Embedding Machines for Recommender Systems
论文作者
论文摘要
分解机(FM)是基于特征推荐的有效模型,它利用内部产品捕获二阶特征相互作用。但是,FM的主要缺点之一是它无法捕获复杂的高阶交互信号。一个常见的解决方案是改变相互作用函数,例如将深层神经网络堆叠在FM的顶部。在这项工作中,我们提出了一种替代方法,以在嵌入级别(即广义嵌入式机器(GEM))中建模高阶相互作用信号。 GEM中使用的嵌入不仅编码功能本身的信息,还可以编码其他相关功能的信息。在这种情况下,嵌入变为高阶。然后,我们可以将GEM与FM甚至其高级变体合并以执行特征交互。更具体地说,在本文中,我们利用图形卷积网络(GCN)生成高阶嵌入。我们将GEM与几个基于FM的模型集成在一起,并在两个现实世界数据集上进行广泛的实验。结果表明,GEM比相应的基准的显着改善。
Factorization machine (FM) is an effective model for feature-based recommendation which utilizes inner product to capture second-order feature interactions. However, one of the major drawbacks of FM is that it couldn't capture complex high-order interaction signals. A common solution is to change the interaction function, such as stacking deep neural networks on the top of FM. In this work, we propose an alternative approach to model high-order interaction signals in the embedding level, namely Generalized Embedding Machine (GEM). The embedding used in GEM encodes not only the information from the feature itself but also the information from other correlated features. Under such situation, the embedding becomes high-order. Then we can incorporate GEM with FM and even its advanced variants to perform feature interactions. More specifically, in this paper we utilize graph convolution networks (GCN) to generate high-order embeddings. We integrate GEM with several FM-based models and conduct extensive experiments on two real-world datasets. The results demonstrate significant improvement of GEM over corresponding baselines.