HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

FCN: Fusing Exponential and Linear Cross Network for Click-Through Rate Prediction

Honghao Li Yiwen Zhang Yi Zhang Hanwei Li Lei Sang Jieming Zhu

FCN: Fusing Exponential and Linear Cross Network for Click-Through Rate Prediction

Abstract

As an important modeling paradigm in click-through rate (CTR) prediction, the Deep & Cross Network (DCN) and its derivative models have gained widespread recognition primarily due to their success in a trade-off between computational cost and performance. This paradigm employs a cross network to explicitly model feature interactions with linear growth, while leveraging deep neural networks (DNN) to implicitly capture higher-order feature interactions. However, these models still face several key limitations: (1) The performance of existing explicit feature interaction methods lags behind that of implicit DNN, resulting in overall model performance being dominated by the DNN; (2) While these models claim to capture high-order feature interactions, they often overlook potential noise within these interactions; (3) The learning process for different interaction network branches lacks appropriate supervision signals; and (4) The high-order feature interactions captured by these models are often implicit and non-interpretable due to their reliance on DNN. To address the identified limitations, this paper proposes a novel model, called Fusing Cross Network (FCN), along with two sub-networks: Linear Cross Network (LCN) and Exponential Cross Network (ECN). FCN explicitly captures feature interactions with both linear and exponential growth, eliminating the need to rely on implicit DNN. Moreover, we introduce the Self-Mask operation to filter noise layer by layer and reduce the number of parameters in the cross network by half. To effectively train these two cross networks, we propose a simple yet effective loss function called Tri-BCE, which provides tailored supervision signals for each network. We evaluate the effectiveness, efficiency, and interpretability of FCN on six benchmark datasets. Furthermore, by integrating LCN and ECN, FCN achieves a new state-of-the-art performance.

Code Repositories

reczoo/FuxiCTR
Official
pytorch
Mentioned in GitHub
salmon1802/DCNv3
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
click-through-rate-prediction-on-avazuDCNv3
AUC: 0.7970
LogLoss: 0.3695
click-through-rate-prediction-on-criteoDCNv3
AUC: 0.8162
Log Loss: 0.4358
click-through-rate-prediction-on-ipinyouDCNv3
AUC: 0.7856
LogLoss: 0.005535
click-through-rate-prediction-on-kdd12DCNv3
AUC: 0.8098
Log Loss: 0.1494
click-through-rate-prediction-on-kkboxDCNv3
AUC: 0.8557
click-through-rate-prediction-on-movielens-1mDCNv3
AUC: 0.9074
Log Loss: 0.3001

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