liveBook · Manning

Model governance

As explained in Delivering Machine Learning Projects: From design to deployment

Model governance is the framework of ownership, documentation, oversight, lifecycle management, auditing, and operational control for machine learning models and the systems that contain them.

Model governance keeps machine learning systems owned, understandable, auditable, maintainable, and controllable throughout their operational life. It prevents organizations deploying hundreds or thousands of models from losing track of responsibility as systems change or become obsolete. section 9.5.1

Implement a minimum governance record for every production model and its containing system:

  • Assign a responsible and empowered system owner within the client organization. section 9.5.1
  • Link the model and system artifacts needed for access, understanding, auditing, management, maintenance, and support. section 9.5.1
  • Record implementation, changes, reviews, detected problems, responses, withdrawal, and planned deletion of the system and its records. section 9.5.1
  • Give owners a way to recognize failure and turn the model off, repair it, or replace it. section 9.5.1

Governance depends on operational evidence. Log events relevant to system operation, including database connections, user logins, data updates, and model decisions; monitor functional behavior as well as nonfunctional performance; and raise alarms when failures emerge or appear imminent. Balance logging density, metric overhead, and retention against application needs and storage cost. section 9.5 section 9.5.1

Detecting domain change

A model predicting music sales from pre-streaming data may fail after streaming becomes widespread. Production monitoring should therefore detect relevant behavioral changes rather than checking only whether the software still runs. section 9.5

How Delivering Machine Learning Projects: From design to deployment covers it

How deep it goes
Defines ownership, artifacts, lifecycle history, failure detection, and shutdown actions, while stopping short of prescribing a specific governance technology.
Examples
Uses production event logs, classification-count alerts, and a music-sales model disrupted by widespread streaming.
What it assumes
Assumes a production ML system and client organization, while establishing governance requirements from basic ownership and documentation.
What you can do after
Operate/configure governance records and production controls that identify ownership, expose failure, and support shutdown, repair, or replacement.
How it connects
Connects model governance with logging, monitoring, alerting, auditing, lifecycle management, maintenance, and support documentation.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Delivering Machine Learning Projects: From design to deployment. The section links point to the parts of the book it draws on.