From Feature Interaction to Feature Generation: A Generative Paradigm of CTR Prediction Models
Mingjia Yin, Junwei Pan, Hao Wang, Ximei Wang, Shangyu Zhang, Jie Jiang, Defu Lian, Enhong Chen
TL;DR
This work reframes CTR prediction from a discriminative feature-interaction paradigm to a generative framework called Supervised Feature Generation (SFG). SFG employs an Encoder to build per-feature hidden representations from all features and a Decoder to generate all feature embeddings, trained with a supervised loss on clicks rather than self-supervised signals, enabling an All-Predict-All mechanism. Across multiple baselines and large-scale datasets, SFG consistently reduces embedding dimensional collapse and information redundancy, yielding measurable offline gains in AUC and LogLoss and significant online lift in GMV and CTR in production. The approach is shown to be broadly compatible with existing CTR models, narrows architectural performance gaps, and demonstrates practical impact, including deployment in Tencent’s advertising platform. Overall, the paper provides a flexible, generalizable paradigm that improves representation quality and CTR performance through supervised feature generation and decorrelated embeddings.
Abstract
Click-Through Rate (CTR) prediction, a core task in recommendation systems, aims to estimate the probability of users clicking on items. Existing models predominantly follow a discriminative paradigm, which relies heavily on explicit interactions between raw ID embeddings. However, this paradigm inherently renders them susceptible to two critical issues: embedding dimensional collapse and information redundancy, stemming from the over-reliance on feature interactions \emph{over raw ID embeddings}. To address these limitations, we propose a novel \emph{Supervised Feature Generation (SFG)} framework, \emph{shifting the paradigm from discriminative ``feature interaction" to generative ``feature generation"}. Specifically, SFG comprises two key components: an \emph{Encoder} that constructs hidden embeddings for each feature, and a \emph{Decoder} tasked with regenerating the feature embeddings of all features from these hidden representations. Unlike existing generative approaches that adopt self-supervised losses, we introduce a supervised loss to utilize the supervised signal, \ie, click or not, in the CTR prediction task. This framework exhibits strong generalizability: it can be seamlessly integrated with most existing CTR models, reformulating them under the generative paradigm. Extensive experiments demonstrate that SFG consistently mitigates embedding collapse and reduces information redundancy, while yielding substantial performance gains across various datasets and base models. The code is available at https://github.com/USTC-StarTeam/GE4Rec.
