Production Ranking Systems: A Review
arXiv:1907.12372
Abstract
The problem of ranking is a multi-billion dollar problem. In this paper we present an overview of several production quality ranking systems. We show that due to conflicting goals of employing the most effective machine learning models and responding to users in real time, ranking systems have evolved into a system of systems, where each subsystem can be viewed as a component layer. We view these layers as being data processing, representation learning, candidate selection and online inference. Each layer employs different algorithms and tools, with every end-to-end ranking system spanning multiple architectures. Our goal is to familiarize the general audience with a working knowledge of ranking at scale, the tools and algorithms employed and the challenges introduced by adopting a layered approach.
arXiv commentSIGIR eComm Accepted Paper
References in corpus (6)
- An introduction to Docker for reproducible research, with examples from the R environment
- Deep Learning Inference in Facebook Data Centers: Characterization, Performance Optimizations and Hardware Implications
- Minimally Invasive Randomization for Collecting Unbiased Preferences from Clickthrough Logs
- EENMF: An End-to-End Neural Matching Framework for E-Commerce Sponsored Search
- Non-Metric Space Library Manual
- Practical Constrained Optimization of Auction Mechanisms in E-Commerce Sponsored Search Advertising