FeatureBox: Feature Engineering on GPUs for Massive-Scale Ads Systems
Zhao, Weijie, Jiao, Xuewu, Luo, Xinsheng, Li, Jingxue, Karimi, Belhal, Li, Ping
–arXiv.org Artificial Intelligence
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.
arXiv.org Artificial Intelligence
Sep-25-2022
- Country:
- Oceania > Australia
- Victoria > Melbourne (0.04)
- Queensland (0.04)
- North America
- United States
- Washington > King County
- Bellevue (0.04)
- Texas > Travis County
- Austin (0.04)
- Nevada > Clark County
- Las Vegas (0.04)
- Massachusetts > Suffolk County
- Boston (0.04)
- California > San Francisco County
- San Francisco (0.14)
- Alaska > Anchorage Municipality
- Anchorage (0.04)
- Washington > King County
- Costa Rica > Heredia Province
- Heredia (0.04)
- Canada > Quebec
- Montreal (0.04)
- United States
- Europe
- Ireland (0.04)
- Austria (0.04)
- United Kingdom > England
- Greater London > London (0.04)
- Spain
- Galicia > Madrid (0.04)
- Catalonia > Barcelona Province
- Barcelona (0.04)
- Andalusia > Granada Province
- Granada (0.04)
- Greece > Crete
- Chania (0.04)
- Asia
- Singapore (0.04)
- Middle East > Israel
- Haifa District > Haifa (0.04)
- China > Beijing
- Beijing (0.04)
- Oceania > Australia
- Genre:
- Research Report > New Finding (0.48)
- Industry:
- Information Technology (0.68)
- Marketing (0.66)
- Technology: