• Home
  • Search
  • Regressing Towards Simpler Prediction Systems
  • Cite Icon2
  • https://doi.org/10.1145/2684822.2697045Copy DOI Icon

Regressing Towards Simpler Prediction Systems

  • Feb 2, 2015
  • Tushar Chandra
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This talk will focus on our experience in managing the complexity of Sibyl, a large scale machine learning system that is widely used within Google. We believe that a large fraction of the challenges faced by Sibyl are inherent to large scale production machine learning and that other production systems are likely to encounter them as well [1]. Thus, these challenges present interesting opportunities for future research. The Sibyl system is complex for a number of reasons. We have learnt that a complete end-to-end machine learning solution has to have subsystems to address a variety of different needs: data ingestion, data analysis, data verification, experimentation, model analysis, model serving, configuration, data transformations, support for different kinds of loss functions and modeling, machine learning algorithm implementations, etc. Machine learning algorithms themselves constitute a relatively small fraction of the overall system.Each subsystem consists of a number of distinct components to support the variety of product needs. For example, Sibyl supports more than 5 different model serving systems, each with its own idiosyncrasies and challenges. In addition, Sibyl configuration contains more lines of code than the core Sibyl learner itself. Finally existing solutions for some of the challenges don't feel adequate and we believe these challenges present opportunities for future research.Though the overall system is complex, our users need to be able to deploy solutions quickly. This is because a machine learning deployment is typically an iterative process of model improvements. At each iteration, our users experiment with new features, find those that improve the model's prediction capability, and then launch a new model with those improved features. A user may go through 10 or more such productive launches. Not only is speed of iteration crucial to our users, but they are often willing to sacrifice the improved prediction quality of a high quality but cumbersome system for the speed of iteration of a lower quality but nimble system.In this talk I will give an example of how simplification drives systems design and sometimes the design of novel algorithms.

Similar Papers
  • Research Article
  • Citations267

Machine Learning Meets Computation and Communication Control in Evolving Edge and Cloud: Challenges and Future Perspective

  • Oct 03, 2019
  • IEEE Communications Surveys & Tutorials
  • Tiago Koketsu Rodrigues +4
  • Research Article
  • Citations24

Availability of Evidence for Predictive Machine Learning Algorithms in Primary Care

  • Sep 12, 2024
  • JAMA Network Open
  • Margot M Rakers +10
  • Research Article
  • Citations4

The State of Machine Learning in Outcomes Prediction of Transsphenoidal Surgery: A Systematic Review

  • Nov 23, 2022
  • Journal of Neurological Surgery. Part B, Skull Base
  • Darrion B Yang +7
  • Research Article
  • Citations77

Application of machine learning in predicting survival outcomes involving real-world data: a scoping review

  • Nov 13, 2023
  • BMC medical research methodology
  • Yinan Huang +3
  • Research Article

Evaluating line-level localization ability of learning-based code vulnerability detection models

  • Apr 01, 2026
  • Machine Learning
  • Marco Pintore +4
  • Conference Article

Operational Solution Framework: Leveraging Machine Learning and Natural Language Processing for Automatic Well Test Validation

  • Nov 12, 2023
  • Chao Gao +1
  • Conference Article

Effects of Expression Recognition with Machine and Deep Learning Algorithms on Psychotherapy

  • Dec 06, 2025
  • Gulay Cicek +2
  • Research Article
  • Citations9

Integrating machine learning algorithms into audit processes: Benefits and challenges

  • Jun 15, 2024
  • Finance & Accounting Research Journal
  • Beatrice Oyinkansola Adelakun +3
  • Book Chapter
  • Citations8

Machine Learning Principles

  • Jan 01, 2020
  • Farhad Balali +3
  • PDF
  • Research Article
  • Citations17

Challenges in AutoML and Declarative Studies Using Systematic Literature Review

  • Nov 15, 2023
  • Applied Data Science and Analysis
  • Eman Thabet Khalid +2
  • PDF
  • Research Article
  • Citations56

Pushing the limits of solubility prediction via quality-oriented data selection.

  • Dec 17, 2020
  • iScience
  • Murat Cihan Sorkun +2
  • Research Article

Performance evaluation of compressive strength of concrete using different machine learning algorithms

  • Jun 28, 2025
  • Challenge Journal of Concrete Research Letters
  • Supriya Siddharth More +1
  • Research Article
  • Citations25

A Two-Stage Machine Learning Algorithm for Retrieving Multiple Aerosol Properties Over Land: Development and Validation

  • Jan 01, 2023
  • IEEE Transactions on Geoscience and Remote Sensing
  • Mengdan Cao +3
  • PDF
  • Research Article
  • Citations3

Machine and Deep Learning Algorithms for COVID-19 Mortality Prediction Using Clinical and Radiomic Features

  • Sep 14, 2023
  • Electronics
  • Laura Verzellesi +14
  • Book Chapter
  • Citations12

A Comparative Analysis of Machine Deep Learning Algorithms for Intrusion Detection in WSN

  • Jan 01, 2021
  • Saurabh Deshpande +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.