mlsanityData to 7 Oct 2026

Looper: An end-to-end ML platform for product decisions

arXiv 2110.07554 ↗First posted 14 Oct 2021cs.LG cs.AI cs.SEcited by 9

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

  1. 2015Estimation and Inference of Heterogeneous Treatment Effects using Random Forestscited by 597
  2. 2017Meta-learners for Estimating Heterogeneous Treatment Effects using Machine Learningcited by 475
  3. 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
  4. 2017The Case for Learned Index Structurescited by 188
  5. 2020Challenges in Deploying Machine Learning: a Survey of Case Studiescited by 151
  6. 2021Parallel Bayesian Optimization of Multiple Noisy Objectives with Expected Hypervolume Improvementcited by 115
  7. 2017Constrained Bayesian Optimization with Noisy Experimentscited by 103
  8. 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 87
  9. 2019The Architectural Implications of Facebook's DNN-based Personalized Recommendationcited by 83
  10. 2018Horizon: Facebook's Open Source Applied Reinforcement Learning Platformcited by 48
  11. 2018Beyond One-hot Encoding: lower dimensional target embeddingcited by 42
  12. 2019Ludwig: a type-based declarative deep learning toolboxcited by 24
10 more
  1. 2019Overton: A Data System for Monitoring and Improving Machine-Learned Productscited by 21
  2. 2019Bayesian Optimization for Policy Search via Online-Offline Experimentationcited by 20
  3. 2014Designing and Deploying Online Field Experimentscited by 17
  4. 2020Real-world Video Adaptation with Reinforcement Learningcited by 12
  5. 2019Thompson Sampling for Contextual Bandit Problems with Auxiliary Safety Constraintscited by 10
  6. 2021Managing ML Pipelines: Feature Stores and the Coming Wave of Embedding Ecosystemscited by 6
  7. 2021Declarative Machine Learning Systemscited by 4
  8. 2021Personalization for Web-based Services using Offline Reinforcement Learningcited by 3
  9. 2019Predictive Precompute with Recurrent Neural Networkscited by 2
  10. 2015Evaluation of Explore-Exploit Policies in Multi-result Ranking Systemscited by 1

Built on by

Cited by year

Citing papers per year: 2023: 4; 2024: 3; 2025: 2.

9 papers.