{"id":305,"date":"2021-04-08T14:41:49","date_gmt":"2021-04-08T22:41:49","guid":{"rendered":"https:\/\/live-cometml.pantheonsite.io\/?p=305"},"modified":"2025-04-24T17:30:31","modified_gmt":"2025-04-24T17:30:31","slug":"introducing-comet-mpm-model-production-monitoring","status":"publish","type":"post","link":"https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/","title":{"rendered":"Introducing Comet MPM: Model Production Monitoring"},"content":{"rendered":"\n<p>For many of us, it\u2019s already a struggle to take a seemingly successful ML model live, but deployment is only half the battle. There are factors we can\u2019t foresee that make our \u201cbest\u201d models fall short of expectations. Maybe we haven\u2019t seen what production data looks like or our model needs to be updated more frequently than we expected. Regardless of reason, it\u2019s not enough to track hyperparameters and metrics, we also have to monitor how our models work after they\u2019ve been deployed to production.<\/p>\n\n\n\n<p>Without tools to understand how your model is running in a production environment, it can be difficult to compare to expected model results \u2013 much less be able to iterate on those models after they\u2019ve hit production.<\/p>\n\n\n\n<p>That\u2019s where production model monitoring comes in. It\u2019s the starting point for understanding how your production models are performing in real time, which enables you to do things like check for accuracy drift, the phenomena of model accuracy slowly drifting away from expected results.<\/p>\n\n\n\n<p>That\u2019s why we\u2019re excited to announce&nbsp;<a href=\"https:\/\/www.comet.com\/site\/comet-mpm\/\">Comet MPM (Model Production Monitoring)<\/a>&nbsp;\u2013 a new product that will enable you to get visibility into your model performance in real time.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is Comet MPM?<\/h2>\n\n\n\n<p>As data scientists, our work doesn\u2019t stop when you\u2019ve built and chosen some candidate models. Active production models deserve the same care and attention, because machine learning projects can fail at any step of each model\u2019s life cycle.<\/p>\n\n\n\n<p>This is where Comet MPM comes in \u2013 it helps to answer questions like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What happens when we deploy those models?<\/li>\n\n\n\n<li>\u00a0If something goes wrong, how do we debug our models and discover what\u2019s causing it?<\/li>\n\n\n\n<li>\u00a0And how do we move to an iterative process of constant improvement of our models?<\/li>\n<\/ul>\n\n\n\n<p>Even if candidate models are successfully deployed to production, they can still struggle to meet business KPIs once they\u2019re live. Models in production are a huge part of the ML development lifecycle and without production monitoring, most teams are missing out on a key step of the feedback loop to learn and iterate from. There is significant value to be gained by combining the knowledge of both training and production environments.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why do you need production monitoring?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Data Skew<\/h3>\n\n\n\n<p>It\u2019s not uncommon that after we train and deploy a model, we find that aspects of the data and environment tend to skew from what we initially expected. This can happen because of data dependencies, like our mode ingesting variables that are created by other systems. We could also have built a model with a feature not available in production. This can even happen if the distributions of the variables in our training data don\u2019t match the live data\u2019s distribution. This can be incredibly costly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Model Staleness<\/h3>\n\n\n\n<p>We can end up with stale models when our environment shifts. This often happens when we must anticipate production data populations when we\u2019ve trained models on historical data. It\u2019s also possible that consumer behavior shifts drastically. This is a particularly common problem with recommender systems and is hard to detect without proper monitoring.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Negative Feedback Loops<\/h3>\n\n\n\n<p>In some cases we end up training models based on data collected in our production environment. Depending on the kind of model we\u2019re building, we can accidentally create negative feedback loops that corrupt our training data quality. This ensures that subsequent models will perform poorly.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"582\" src=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2021\/04\/MPM-Screenshot-1024x582-1.png\" alt=\"\" class=\"wp-image-312\" srcset=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2021\/04\/MPM-Screenshot-1024x582-1.png 1024w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2021\/04\/MPM-Screenshot-1024x582-1-300x171.png 300w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2021\/04\/MPM-Screenshot-1024x582-1-768x437.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><figcaption>Comet MPM helps you understand to performance of your models in production.<\/figcaption><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.comet.com\/site\/comet-mpm\/\">Comet MPM<\/a>&nbsp;is currently available to existing Comet customers \u2013 let us know if you\u2019d&nbsp;<a href=\"https:\/\/www.comet.com\/site\/contact-comet-mpm\/\">like a demo<\/a>.<\/p>\n\n\n\n<p>Sources:&nbsp;<a href=\"https:\/\/christophergs.com\/machine%20learning\/2020\/03\/14\/how-to-monitor-machine-learning-models\/#risks\">Monitoring Machine Learning Models in Production<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>For many of us, it\u2019s already a struggle to take a seemingly successful ML model live, but deployment is only half the battle. There are factors we can\u2019t foresee that make our \u201cbest\u201d models fall short of expectations. Maybe we haven\u2019t seen what production data looks like or our model needs to be updated more [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":309,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"customer_name":"","customer_description":"","customer_industry":"","customer_technologies":"","customer_logo":"","footnotes":""},"categories":[8,9],"tags":[],"coauthors":[124],"class_list":["post-305","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comet-community-hub","category-product"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introducing Comet MPM: Model Production Monitoring | Comet<\/title>\n<meta name=\"description\" content=\"Introducing Comet MPM: Model Production Monitoring. Monitor, detect and alert, and debug your production models \u2014 all in real time.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing Comet MPM: Model Production Monitoring\" \/>\n<meta property=\"og:description\" content=\"Introducing Comet MPM: Model Production Monitoring. Monitor, detect and alert, and debug your production models \u2014 all in real time.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/\" \/>\n<meta property=\"og:site_name\" content=\"Comet\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cometdotml\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-08T22:41:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-24T17:30:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2021\/04\/Comet-Social-02_Comet-MPM-FB-TW-Blue.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Team Comet\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Cometml\" \/>\n<meta name=\"twitter:site\" content=\"@Cometml\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Team Comet\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Introducing Comet MPM: Model Production Monitoring | Comet","description":"Introducing Comet MPM: Model Production Monitoring. Monitor, detect and alert, and debug your production models \u2014 all in real time.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/","og_locale":"en_US","og_type":"article","og_title":"Introducing Comet MPM: Model Production Monitoring","og_description":"Introducing Comet MPM: Model Production Monitoring. Monitor, detect and alert, and debug your production models \u2014 all in real time.","og_url":"https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/","og_site_name":"Comet","article_publisher":"https:\/\/www.facebook.com\/cometdotml","article_published_time":"2021-04-08T22:41:49+00:00","article_modified_time":"2025-04-24T17:30:31+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2021\/04\/Comet-Social-02_Comet-MPM-FB-TW-Blue.jpeg","type":"image\/jpeg"}],"author":"Team Comet","twitter_card":"summary_large_image","twitter_creator":"@Cometml","twitter_site":"@Cometml","twitter_misc":{"Written by":"Team Comet","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/#article","isPartOf":{"@id":"https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/"},"author":{"name":"Team Comet Digital","@id":"https:\/\/www.comet.com\/site\/#\/schema\/person\/6266601170c60a7a82b3e0043fbe8ddf"},"headline":"Introducing Comet MPM: Model Production Monitoring","datePublished":"2021-04-08T22:41:49+00:00","dateModified":"2025-04-24T17:30:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/"},"wordCount":621,"publisher":{"@id":"https:\/\/www.comet.com\/site\/#organization"},"image":{"@id":"https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/#primaryimage"},"thumbnailUrl":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2021\/04\/Comet-Social-02_Comet-MPM-FB-TW-Blue.jpeg","articleSection":["Comet Community Hub","Product"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/","url":"https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/","name":"Introducing Comet MPM: Model Production Monitoring | Comet","isPartOf":{"@id":"https:\/\/www.comet.com\/site\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/#primaryimage"},"image":{"@id":"https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/#primaryimage"},"thumbnailUrl":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2021\/04\/Comet-Social-02_Comet-MPM-FB-TW-Blue.jpeg","datePublished":"2021-04-08T22:41:49+00:00","dateModified":"2025-04-24T17:30:31+00:00","description":"Introducing Comet MPM: Model Production Monitoring. Monitor, detect and alert, and debug your production models \u2014 all in real time.","breadcrumb":{"@id":"https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/#primaryimage","url":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2021\/04\/Comet-Social-02_Comet-MPM-FB-TW-Blue.jpeg","contentUrl":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2021\/04\/Comet-Social-02_Comet-MPM-FB-TW-Blue.jpeg","width":1200,"height":628,"caption":"Comet MPM | Comet ML"},{"@type":"BreadcrumbList","@id":"https:\/\/www.comet.com\/site\/blog\/introducing-comet-mpm-model-production-monitoring\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.comet.com\/site\/"},{"@type":"ListItem","position":2,"name":"Introducing Comet MPM: Model Production Monitoring"}]},{"@type":"WebSite","@id":"https:\/\/www.comet.com\/site\/#website","url":"https:\/\/www.comet.com\/site\/","name":"Comet","description":"Build Better Models Faster","publisher":{"@id":"https:\/\/www.comet.com\/site\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.comet.com\/site\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.comet.com\/site\/#organization","name":"Comet ML, Inc.","alternateName":"Comet","url":"https:\/\/www.comet.com\/site\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.comet.com\/site\/#\/schema\/logo\/image\/","url":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2025\/01\/logo_comet_square.png","contentUrl":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2025\/01\/logo_comet_square.png","width":310,"height":310,"caption":"Comet ML, Inc."},"image":{"@id":"https:\/\/www.comet.com\/site\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/cometdotml","https:\/\/x.com\/Cometml","https:\/\/www.youtube.com\/channel\/UCmN63HKvfXSCS-UwVwmK8Hw"]},{"@type":"Person","@id":"https:\/\/www.comet.com\/site\/#\/schema\/person\/6266601170c60a7a82b3e0043fbe8ddf","name":"Team Comet Digital","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.comet.com\/site\/#\/schema\/person\/image\/4f0c0a8cc7c0e87c636ff6a420a6647c","url":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/08\/Screen-Shot-2023-08-12-at-8.58.50-AM-96x96.png","contentUrl":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/08\/Screen-Shot-2023-08-12-at-8.58.50-AM-96x96.png","caption":"Team Comet Digital"},"sameAs":["https:\/\/www.comet.ml\/"],"url":"https:\/\/www.comet.com\/site\/blog\/author\/teamcometdigital\/"}]}},"_links":{"self":[{"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/posts\/305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/comments?post=305"}],"version-history":[{"count":1,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/posts\/305\/revisions"}],"predecessor-version":[{"id":15689,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/posts\/305\/revisions\/15689"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/media\/309"}],"wp:attachment":[{"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/media?parent=305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/categories?post=305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/tags?post=305"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/coauthors?post=305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}