FeatureBox: Feature Engineering on GPUs for Massive-Scale Ads Systems
Not on the map. Why?
Abstract (arXiv)
Deep learning has been widely deployed for online ads systems to predict Click-Through Rate (CTR). Machine learning researchers and practitioners frequently retrain CTR models to test their new extracted features. However, the CTR model training often relies on a large number of raw input data logs. Hence, the feature extraction can take a significant proportion of the training time for an industrial-level CTR model. In this paper, we propose FeatureBox, a novel end-to-end training framework that pipelines the feature extraction and the training on GPU servers to save the intermediate I/O of the feature extraction. We rewrite computation-intensive feature extraction operators as GPU operators and leave the memory-intensive operator on CPUs. We introduce a layer-wise operator scheduling algorithm to schedule these heterogeneous operators. We present a light-weight GPU memory management algorithm that supports dynamic GPU memory allocation with minimal overhead. We experimentally evaluate FeatureBox and compare it with the previous in-production feature extraction framework on two real-world ads applications. The results confirm the effectiveness of our proposed method.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 18 of its 43 references that are in the map. First posted on arXiv 26 Sep 2022.
Builds on
18 of 43 references.
References · 18
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2016Wide & Deep Learning for Recommender Systemscited by 747
- 2017DeepFM: A Factorization-Machine based Neural Network for CTR Predictioncited by 676
- 2017Deep Interest Network for Click-Through Rate Predictioncited by 544
- 2020A Transformer-based Framework for Multivariate Time Series Representation Learningcited by 453
- 2018xDeepFM: Combining Explicit and Implicit Feature Interactions for Recommender Systemscited by 278
- 2016Product-based Neural Networks for User Response Predictioncited by 145
- 2017Deep Learning based Recommender System: A Survey and New Perspectivescited by 136
- 2021One Model to Serve All: Star Topology Adaptive Recommender for Multi-Domain CTR Predictioncited by 78
- 2020Distributed Hierarchical GPU Parameter Server for Massive Scale Deep Learning Ads Systemscited by 60
- 2018Facial Expression Analysis under Partial Occlusion: A Surveycited by 28
6 more
- 2020Ensemble Knowledge Distillation for CTR Predictioncited by 18
- 2021Learning to Optimize Industry-Scale Dynamic Pickup and Delivery Problemscited by 15
- 2020Multi-Interactive Attention Network for Fine-grained Feature Learning in CTR Predictioncited by 14
- 2021PP-Rec: News Recommendation with Personalized User Interest and Time-aware News Popularitycited by 14
- 2021What Happened Next? Using Deep Learning to Value Defensive Actions in Football Event-Datacited by 10
- 2022Boost CTR Prediction for New Advertisements via Modeling Visual Contentcited by 5
Built on by
Not cited yet.