Wednesday 1:55 p.m.–2:35 p.m.

Production and Beyond: Deploying and Managing Machine Learning Models

Shawn Scully

Audience level:
Novice

Description

Machine learning has become the key component in building intelligence-infused applications. However, as these deployments increase, the number of machine learning models that need to be created, monitored, tracked, and improved also grow. Deploying a model in production is just the beginning. In this talk we outline how to think about the machine learning models' lifecycle in production.

Abstract

Machine learning has become the key component in building intelligence-infused applications. However, as companies increase the number of such deployments, the number of machine learning models that need to be created, maintained, monitored, tracked, and improved grow at a tremendous pace. This growth has lead to a huge (and well-documented) accumulation of technical debt.

Developing a machine learning application is an iterative process that involves building multiple models over a dataset. The dataset itself evolves over time as new features and new data points are collected. Furthermore, once deployed, the models require updates over time. Changes in models and datasets become difficult to track over time, and one can quickly lose track of which version of the model used which data and why it was subsequently replaced.

In this talk, we outline some of the key challenges in large-scale deployments of many interacting machine learning models. We then describe a methodology for management, monitoring, and optimization of such models in production, which helps mitigate the technical debt.

In particular, we demonstrate how to:

  • Track models and versions, and visualize their quality over time
  • Track the provenance of models and datasets, and quantify how changes in data impact the models being served
  • Optimize model ensembles in real time, based on changing data, and provide alerts when such ensembles no longer provide the desired accuracy.

Sponsors


Become a sponsor.