HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

xDeepFM: Combining Explicit and Implicit Feature Interactions for Recommender Systems

Jianxun Lian; Xiaohuan Zhou; Fuzheng Zhang; Zhongxia Chen; Xing Xie; Guangzhong Sun

xDeepFM: Combining Explicit and Implicit Feature Interactions for Recommender Systems

Abstract

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}.

Code Repositories

wangweitong/DL
pytorch
Mentioned in GitHub
recommenders-team/recommenders
tf
Mentioned in GitHub
YZBM/Tenceng2019_Finals_Rank1st
tf
Mentioned in GitHub
xue-pai/FuxiCTR
pytorch
Mentioned in GitHub
zhanafengxiaomi/xDeepFM_
tf
Mentioned in GitHub
DownyPrio/xDeepFM
tf
Mentioned in GitHub
wangweitong/recommend_system
pytorch
Mentioned in GitHub
JianzhouZhan/Awesome-RecSystem-Models
pytorch
Mentioned in GitHub
shenweichen/DeepCTR
tf
Mentioned in GitHub
zaf11/xDeepFM-
tf
Mentioned in GitHub
UlionTse/mlgb
pytorch
Mentioned in GitHub
microsoft/recommenders
tf
Mentioned in GitHub
Leavingseason/xDeepFM
Official
tf
Mentioned in GitHub
shenweichen/DeepCTR-Torch
pytorch
Mentioned in GitHub
tangxyw/RecAlgorithm
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
click-through-rate-prediction-on-bing-newsDNN
AUC: 0.03
Log Loss: 0.3382
click-through-rate-prediction-on-bing-newsxDeepFM
AUC: 0.84
Log Loss: 0.2649
click-through-rate-prediction-on-criteoxDeepFM
AUC: 0.8052
Log Loss: 0.4418
click-through-rate-prediction-on-dianpingDNN
AUC: 0.8318
click-through-rate-prediction-on-dianpingxDeepFM
AUC: 0.8639
Log Loss: 0.3156
click-through-rate-prediction-on-kkboxxDeepFM
AUC: 0.8535

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp