HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Optimizing Feature Set for Click-Through Rate Prediction

Fuyuan Lyu Xing Tang Dugang Liu Liang Chen Xiuqiang He Xue Liu

Optimizing Feature Set for Click-Through Rate Prediction

Abstract

Click-through prediction (CTR) models transform features into latent vectors and enumerate possible feature interactions to improve performance based on the input feature set. Therefore, when selecting an optimal feature set, we should consider the influence of both feature and its interaction. However, most previous works focus on either feature field selection or only select feature interaction based on the fixed feature set to produce the feature set. The former restricts search space to the feature field, which is too coarse to determine subtle features. They also do not filter useless feature interactions, leading to higher computation costs and degraded model performance. The latter identifies useful feature interaction from all available features, resulting in many redundant features in the feature set. In this paper, we propose a novel method named OptFS to address these problems. To unify the selection of feature and its interaction, we decompose the selection of each feature interaction into the selection of two correlated features. Such a decomposition makes the model end-to-end trainable given various feature interaction operations. By adopting feature-level search space, we set a learnable gate to determine whether each feature should be within the feature set. Because of the large-scale search space, we develop a learning-by-continuation training scheme to learn such gates. Hence, OptFS generates the feature set only containing features which improve the final prediction results. Experimentally, we evaluate OptFS on three public datasets, demonstrating OptFS can optimize feature sets which enhance the model performance and further reduce both the storage and computational cost.

Code Repositories

fuyuanlyu/optfs
Official
pytorch

Benchmarks

BenchmarkMethodologyMetrics
click-through-rate-prediction-on-avazuOptFS
AUC: 0.795
LogLoss: 0.3709
click-through-rate-prediction-on-criteoOptFS
AUC: 0.8116
Log Loss: 0.4401
click-through-rate-prediction-on-kdd12OptFS
AUC: 0.7988
Log Loss: 0.1527

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