liveBook · Manning

Degradation

As explained in Designing Deep Learning Systems: A guide for software engineers

A decline in a deployed machine learning model's predictive or operational performance over time.

Model degradation is the decline in a deployed model’s predictive or operational performance over time. As the target population’s statistical distribution changes, predictions become less accurate, making degradation a production monitoring concern. section 8.2.1

Track degradation through serving and performance metadata:

  • Record model execution data, including response latency and prediction miss rate, for later performance analysis. section 8.2.1
  • Track evaluation metrics for drift detection, including concept drift and performance drift. section 8.2.1
  • Preserve model lineage and training metrics so teams can compare models and reproduce how each model was produced. section 8.2.1

Changing language

New popular slogans can change the language distribution encountered by a voice-recognition model, causing its predictions to become less accurate after deployment. section 8.2.1

How Designing Deep Learning Systems: A guide for software engineers covers it

How deep it goes
Defines degradation, identifies changing target distributions as a cause, and names monitoring signals without detailing remediation.
Examples
Uses response latency, prediction miss rate, evaluation metrics, and changing slogans affecting voice recognition.
What you can do after
Diagnose degradation with serving execution data, performance metrics, and lineage linking models to training runs.
How it connects
Connects model degradation with model serving, model performance monitoring, concept drift, performance drift, and model lineage.

Also explained in

Compare how 5 books explain degradation →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Designing Deep Learning Systems: A guide for software engineers. The section links point to the parts of the book it draws on.