Looper: An end-to-end ML platform for product decisions
Not on the map. Why?
Abstract (arXiv)
Modern software systems and products increasingly rely on machine learning models to make data-driven decisions based on interactions with users, infrastructure and other systems. For broader adoption, this practice must (i) accommodate product engineers without ML backgrounds, (ii) support finegrain product-metric evaluation and (iii) optimize for product goals. To address shortcomings of prior platforms, we introduce general principles for and the architecture of an ML platform, Looper, with simple APIs for decision-making and feedback collection. Looper covers the end-to-end ML lifecycle from collecting training data and model training to deployment and inference, and extends support to personalization, causal evaluation with heterogenous treatment effects, and Bayesian tuning for product goals. During the 2021 production deployment Looper simultaneously hosted 440-1,000 ML models that made 4-6 million real-time decisions per second. We sum up experiences of platform adopters and describe their learning curve.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 22 of its 61 references that are in the map. First posted on arXiv 14 Oct 2021.
Builds on
22 of 61 references.
References · 22
- 2015Estimation and Inference of Heterogeneous Treatment Effects using Random Forestscited by 597
- 2017Meta-learners for Estimating Heterogeneous Treatment Effects using Machine Learningcited by 475
- 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
- 2017The Case for Learned Index Structurescited by 188
- 2020Challenges in Deploying Machine Learning: a Survey of Case Studiescited by 151
- 2021Parallel Bayesian Optimization of Multiple Noisy Objectives with Expected Hypervolume Improvementcited by 115
- 2017Constrained Bayesian Optimization with Noisy Experimentscited by 103
- 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 87
- 2019The Architectural Implications of Facebook's DNN-based Personalized Recommendationcited by 83
- 2018Horizon: Facebook's Open Source Applied Reinforcement Learning Platformcited by 48
- 2018Beyond One-hot Encoding: lower dimensional target embeddingcited by 42
- 2019Ludwig: a type-based declarative deep learning toolboxcited by 24
10 more
- 2019Overton: A Data System for Monitoring and Improving Machine-Learned Productscited by 21
- 2019Bayesian Optimization for Policy Search via Online-Offline Experimentationcited by 20
- 2014Designing and Deploying Online Field Experimentscited by 17
- 2020Real-world Video Adaptation with Reinforcement Learningcited by 12
- 2019Thompson Sampling for Contextual Bandit Problems with Auxiliary Safety Constraintscited by 10
- 2021Managing ML Pipelines: Feature Stores and the Coming Wave of Embedding Ecosystemscited by 6
- 2021Declarative Machine Learning Systemscited by 4
- 2021Personalization for Web-based Services using Offline Reinforcement Learningcited by 3
- 2019Predictive Precompute with Recurrent Neural Networkscited by 2
- 2015Evaluation of Explore-Exploit Policies in Multi-result Ranking Systemscited by 1
Built on by
Citing papers per year: 2023: 4; 2024: 3; 2025: 2.
9 papers.
- 2025MCGrad: Multicalibration at Web Scalecited by 4
- 2023Scalable End-to-End ML Platforms: from AutoML to Self-servecited by 2
- 2023Practical Knowledge Distillation: Using DNNs to Beat DNNscited by 1
- 2023Efficient Multi-stage Inference on Tabular Datacited by 0
- 2023SmartChoices: Augmenting Software with Learned Implementationscited by 0
- 2024On a Scale-Invariant Approach to Bundle Recommendations in Candy Crush Sagacited by 0
- 2024Experimentation, deployment and monitoring Machine Learning models: Approaches for applying MLOpscited by 0
- 2024Development of an End-to-end Machine Learning System with Application to In-app Purchasescited by 0
- 2025Scalability and Maintainability Challenges and Solutions in Machine Learning: Systematic Literature Reviewcited by 0
- 2025MCGrad: Multicalibration at Web Scale24 Sep 2025
- 2025Scalability and Maintainability Challenges and Solutions in Machine Learning: Systematic Literature Review15 Apr 2025
- 2024Development of an End-to-end Machine Learning System with Application to In-app Purchases16 Dec 2024
- 2024Experimentation, deployment and monitoring Machine Learning models: Approaches for applying MLOps20 Aug 2024
- 2024On a Scale-Invariant Approach to Bundle Recommendations in Candy Crush Saga13 Aug 2024
- 2023SmartChoices: Augmenting Software with Learned Implementations12 Apr 2023
- 2023Efficient Multi-stage Inference on Tabular Data21 Mar 2023
- 2023Scalable End-to-End ML Platforms: from AutoML to Self-serve27 Feb 2023
- 2023Practical Knowledge Distillation: Using DNNs to Beat DNNs23 Feb 2023