vix.ing · top · new · best · stats · spec

A Bag of Tricks for Scaling CPU-based Deep FFMs to more than 300m Predictions per Second

2024/07/14 by Blaž Škrlj, Škrlj, Blaž, Benjamin Ben-Shalom +13 · 1 citation
Engineering · Materials Science · Physics and Astronomy · #Artificial Intelligence (cs.AI) #FOS: Computer and information sciences #Ferroelectric and Negative Capacitance Devices #Information Retrieval (cs.IR) #Machine Learning (cs.LG) #Magnetic Properties and Applications #Model Reduction and Neural Networks

paper · pdf · doi:10.48550/arxiv.2407.10115

openalex publication_date 2024/07/14 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

Field-aware Factorization Machines (FFMs) have emerged as a powerful model for click-through rate prediction, particularly excelling in capturing complex feature interactions. In this work, we present an in-depth analysis of our in-house, Rust-based Deep FFM implementation, and detail its deployment on a CPU-only, multi-data-center scale. We overview key optimizations devised for both training and inference, demonstrated by previously unpublished benchmark results in efficient model search and online training. Further, we detail an in-house weight quantization that resulted in more than an order of magnitude reduction in bandwidth footprint related to weight transfers across data-centres. We disclose the engine and associated techniques under an open-source license to contribute to the broader machine learning community. This paper showcases one of the first successful CPU-only deployments of Deep FFMs at such scale, marking a significant stride in practical, low-footprint click-through rate prediction methodologies.

Cited by

Related