MS MLO key terms
MS MLO · Get comfortable with the vocabulary.
- Feature store
- Related: Training-serving skew, Point-in-time correctness, Online feature serving
A centralized system that stores curated feature definitions and serves the same computed values to both offline training pipelines and online inference endpoints, preventing training-serving skew.
- Training-serving skew
- Related: Feature store, Point-in-time correctness
A mismatch between how features are computed during model training and how they are computed at inference time, which silently degrades production accuracy even when offline metrics look strong.
- Point-in-time correctness
- Related: Data leakage, Feature store
The property that a training feature value reflects only data available at or before the label's timestamp, preventing future information from leaking into historical training rows.
- Data leakage
- Related: Point-in-time correctness, Target leakage
A modeling error where information unavailable at prediction time, such as a post-outcome column or future record, enters training features and inflates validation scores unrealistically.
- Target leakage
- Related: Data leakage
A specific form of leakage where a feature is derived from or strongly encodes the label itself, producing near-perfect offline results that collapse when the model is deployed.
- Data versioning
- Related: Experiment tracking, Model registry, Lineage
Tracking immutable snapshots or content hashes of datasets and schemas so any model can be retrained from the exact data it was originally trained on.
- Lineage
- Related: Data versioning, Model registry
A recorded graph of how data, features, code, and artifacts flow into a model and its predictions, used for debugging, auditing, and impact analysis.
- Experiment tracking
- Related: Model registry, Hyperparameter tuning
Logging of parameters, metrics, artifacts, and code versions for each training run so results can be compared, reproduced, and promoted into a registry.
- Model registry
- Related: Experiment tracking, Model versioning, Champion-challenger
A versioned catalog of trained model artifacts with metadata, stage or alias assignments, and approval state, acting as the handoff point between training and deployment pipelines.
- Hyperparameter tuning
- Related: Experiment tracking, Cross-validation
The search over configuration values not learned from data, such as learning rate or tree depth, using strategies like grid, random, Bayesian, or early-stopping searches.
- Cross-validation
- Related: Hyperparameter tuning, Holdout set
A resampling technique that partitions data into folds, training on some and validating on others repeatedly, to estimate generalization performance more reliably than a single split.
- Holdout set
- Related: Cross-validation, Data drift
Data withheld entirely from training and tuning and used once for a final unbiased performance estimate before a model is considered for release.
- Overfitting
- Related: Regularization, Cross-validation
When a model fits noise and idiosyncrasies of training data so closely that it performs well in-sample but poorly on new, unseen examples.
- Regularization
- Related: Overfitting
Techniques such as weight penalties, dropout, or early stopping that constrain model complexity to improve generalization to unseen data.
- Batch inference
- Related: Online inference, Streaming inference
Scoring large volumes of records on a schedule or trigger, writing predictions to storage for downstream consumption rather than answering individual requests in real time.
- Online inference
- Related: Batch inference, Model endpoint, Autoscaling
Serving predictions synchronously per request through an endpoint, with strict latency budgets and availability requirements typical of interactive applications.
- Streaming inference
- Related: Batch inference, Online feature serving
Scoring records continuously as they arrive on an event stream, emitting predictions with low delay while decoupling producers and consumers.
- Model endpoint
- Related: Online inference, Canary deployment, Autoscaling
A deployed, addressable service that loads a model artifact and returns predictions for incoming requests, often behind a gateway that handles authentication and routing.
- Autoscaling
- Related: Model endpoint, Online inference
Automatically adjusting the number of serving replicas based on traffic or latency signals so capacity tracks demand without manual intervention.
- Canary deployment
- Related: Blue-green deployment, Shadow deployment, Rollback
Releasing a new model version to a small slice of live traffic first, then gradually expanding exposure while comparing health and quality metrics against the incumbent.
- Blue-green deployment
- Related: Canary deployment, Rollback
Running two identical environments where traffic switches from the current version to the new one at once, enabling fast rollback by switching back.
- Shadow deployment
- Related: Canary deployment, Champion-challenger
Sending production requests to a candidate model in parallel with the live model while discarding its outputs, to observe behavior without affecting users.
- Champion-challenger
- Related: Shadow deployment, Model registry
A pattern where the current production model (champion) is compared against one or more candidate models (challengers) on live or replayed traffic to decide promotion.
- Rollback
- Related: Canary deployment, Blue-green deployment
Reverting a deployment to a previously known-good model version and configuration when the new release shows errors, latency regressions, or quality degradation.
- Data drift
- Related: Concept drift, Holdout set
A change over time in the distribution of input features relative to the training distribution, which can degrade predictions even when the underlying relationship is unchanged.
- Concept drift
- Related: Data drift, Model retraining
A change in the true relationship between inputs and the target, so the same feature values now imply different outcomes and the model's learned mapping becomes stale.
- Model retraining
- Related: Concept drift, Model monitoring
Rebuilding or updating a model with fresher data or code, triggered on a schedule or by drift and performance alerts, then revalidated before redeployment.
- Model monitoring
- Related: Data drift, Model retraining
Continuous collection of operational and quality signals such as latency, error rates, prediction distributions, and drift scores to detect when a deployed model needs attention.
- Ground truth lag
- Related: Model monitoring, Proxy metric
The delay between a prediction and the arrival of its verified label, which means true quality metrics in production are always measured on older data.
- Proxy metric
- Related: Ground truth lag, Model monitoring
An indirect signal, such as prediction confidence or input drift, used to approximate model quality when verified labels are unavailable or arrive too late.
- Fairness metric
- Related: Bias mitigation, Model card
A quantitative measure of outcome parity across groups, such as demographic parity or equalized odds, used to assess whether a model disadvantages protected populations.
- Bias mitigation
- Related: Fairness metric, Model card
Interventions applied before, during, or after training, such as rebalancing data, adding fairness constraints, or adjusting thresholds, to reduce disparate model outcomes.
- Model card
- Related: Lineage, Fairness metric, Model registry
A short structured document describing a model's intended use, training data, evaluation results, limitations, and ethical considerations for downstream consumers and reviewers.
- PII redaction
- Related: Lineage, Model monitoring
Detecting and removing or masking personally identifiable information in logs, datasets, and prompts so sensitive identifiers are not exposed to unauthorized systems or people.
- Least privilege
- Related: Service principal, Secrets management
Granting identities only the minimum permissions needed for their tasks, such as read-only dataset access for training jobs and separate credentials for deployment pipelines.
- Secrets management
- Related: Least privilege, Service principal
Storing API keys, tokens, and credentials in a dedicated vault with rotation and audit, never hard-coded in notebooks, repositories, or container images.
- Service principal
- Related: Least privilege, Secrets management
A non-human identity used by automated pipelines and applications to authenticate to cloud resources, scoped with roles rather than shared user credentials.
- CI/CD pipeline
- Related: Model registry, Infrastructure as code, Rollback
Automated stages that build, test, package, and release code and model artifacts, giving repeatable, auditable promotion from commit to production.
- Infrastructure as code
- Related: CI/CD pipeline
Declaring compute, storage, networking, and serving resources in version-controlled configuration files so environments are reproducible and changes are reviewable.
- Online feature serving
- Related: Feature store, Online inference
A low-latency lookup layer that returns precomputed feature values for a single entity at request time, typically backed by a key-value store.