Towards Observability for Machine Learning Pipelines

08/31/2021
by   Shreya Shankar, et al.
0

Software organizations are increasingly incorporating machine learning (ML) into their product offerings, driving a need for new data management tools. Many of these tools facilitate the initial development and deployment of ML applications, contributing to a crowded landscape of disconnected solutions targeted at different stages, or components, of the ML lifecycle. A lack of end-to-end ML pipeline visibility makes it hard to address any issues that may arise after a production deployment, such as unexpected output values or lower-quality predictions. In this paper, we propose a system that wraps around existing tools in the ML development stack and offers end-to-end observability. We introduce our prototype and our vision for mltrace, a platform-agnostic system that provides observability to ML practitioners by (1) executing predefined tests and monitoring ML-specific metrics at component runtime, (2) tracking end-to-end data flow, and (3) allowing users to ask arbitrary post-hoc questions about pipeline health.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/14/2021

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

Modern software systems and products increasingly rely on machine learni...
research
04/29/2023

Optimizing the AI Development Process by Providing the Best Support Environment

The purpose of this study is to investigate the development process for ...
research
02/07/2019

ML Health: Fitness Tracking for Production Models

Deployment of machine learning (ML) algorithms in production for extende...
research
10/13/2021

AI Total: Analyzing Security ML Models with Imperfect Data in Production

Development of new machine learning models is typically done on manually...
research
05/22/2019

The Machine Learning Bazaar: Harnessing the ML Ecosystem for Effective System Development

As machine learning is applied more and more widely, data scientists oft...
research
08/09/2021

Exploring the potential of flow-based programming for machine learning deployment in comparison with service-oriented architectures

Despite huge successes reported by the field of machine learning, such a...
research
02/28/2020

End-to-end Robustness for Sensing-Reasoning Machine Learning Pipelines

As machine learning (ML) being applied to many mission-critical scenario...

Please sign up or login with your details

Forgot password? Click here to reset