Combinatorial features are essential for the success of many commercial models. Manually crafting these features usually comes with high cost due to the variety, volume and velocity of raw data in web-scale systems. Factorization based models, which measure interactions in terms of vector product, can learn patterns of combinatorial features automatically and generalize to unseen features as well. With the great success of deep neural networks (DNNs) in various fields, recently researchers have proposed several DNN-based factorization model to learn both low- and high-order feature interactions. Despite the powerful ability of learning an arbitrary function from data, plain DNNs generate feature interactions implicitly and at the bit-wise level. In this paper, we propose a novel Compressed Interaction Network (CIN), which aims to generate feature interactions in an explicit fashion and at the vector-wise level. We show that the CIN share some functionalities with convolutional neural networks (CNNs) and recurrent neural networks (RNNs). We further combine a CIN and a classical DNN into one unified model, and named this new model eXtreme Deep Factorization Machine (xDeepFM). On one hand, the xDeepFM is able to learn certain bounded-degree feature interactions explicitly; on the other hand, it can learn arbitrary low- and high-order feature interactions implicitly. We conduct comprehensive experiments on three real-world datasets. Our results demonstrate that xDeepFM outperforms state-of-the-art models. We have released the source code of xDeepFM at \url{https://github.com/Leavingseason/xDeepFM}.
翻译:组合特性对于许多商业模型的成功至关重要。 手工设计这些特性通常成本高昂, 原因是网络规模系统中原始数据的多样性、 数量和速度。 用于测量矢量产品相互作用的基于集成模型可以自动学习组合特性的模式, 并概括到不可见特性。 随着深层神经网络(DNNs)在各个领域的巨大成功, 最近研究人员提出了几个基于DNN的因子化模型, 以学习低级和高级特征互动。 尽管普通 DNS具有从数据中学习任意函数的强大能力, 但普通 DNNS 以隐含的方式和速度生成特性互动。 在本文中, 我们提议建立一个新型的压缩互动网络(CIN) 和 经典 DNNN(NN), 并在一个统一的模型中, 将新的 eXreme Indeal- developal- developmental- developmental- developmental- decretailal- deal- demodevelopal- deal- deal- deal demoal demoal deal demoal demoal demodal.