Overton: A Data System for Monitoring and Improving Machine-Learned Products
Christopher R\'e, Feng Niu, Pallavi Gudipati, Charles Srisuwananukorn

TL;DR
Overton is a system designed to assist engineers in building, monitoring, and improving production machine learning systems through high-level abstractions, automating lifecycle tasks, and enabling deep learning applications without coding.
Contribution
It introduces novel high-level abstractions for ML system management, allowing engineers to build and monitor ML applications more efficiently and without extensive coding.
Findings
Overton has been used in production for over a year.
Applications using Overton answered billions of queries.
Overton reduced errors by 1.7-2.9 times compared to existing systems.
Abstract
We describe a system called Overton, whose main design goal is to support engineers in building, monitoring, and improving production machine learning systems. Key challenges engineers face are monitoring fine-grained quality, diagnosing errors in sophisticated applications, and handling contradictory or incomplete supervision data. Overton automates the life cycle of model construction, deployment, and monitoring by providing a set of novel high-level, declarative abstractions. Overton's vision is to shift developers to these higher-level tasks instead of lower-level machine learning tasks. In fact, using Overton, engineers can build deep-learning-based applications without writing any code in frameworks like TensorFlow. For over a year, Overton has been used in production to support multiple applications in both near-real-time applications and back-of-house processing. In that time,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAnomaly Detection Techniques and Applications · Machine Learning and Data Classification · Data Stream Mining Techniques
