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 works (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 https://github.com/Leavingseason/xDeepFM.
翻译:许多商业模型的成功都离不开组合特征。 手工设计这些特征通常成本高昂, 原因是网络规模系统中原始数据的多样性、 数量和速度。 用于测量矢量产品相互作用的基于集成模型可以自动学习组合特性的模式, 并且可以概括到不可见特性。 由于在各个领域深层神经工程(DNN)的巨大成功, 最近研究人员提出了几个基于DNN的因子化模型, 以学习低级和高级特征互动。 尽管普通 DNN具有从数据中学习任意函数的强大能力, 但普通 DNNN会以隐含的方式和速度生成特性。 在本文中,我们提议建立一个新型的压缩互动网络(CIN), 旨在以清晰的方式和在矢量层面生成特征。 我们显示, CIN 和 常规 DNNNNN(R) 共享一些功能, 我们进一步将一个CIN 和 一个古典 DNNNNF 数据源整合成一个统一的模型, 并命名了这个新的模型 eXreme- remail- real- deal- develop ex- develop ex- develop ex- develop ex- develop ex developmental- developmental- democess.