A data scientist has deployed a model on Vertex AI Endpoints and wants to monitor the model's predictions for any drift over time. Which Vertex AI service should they use?
Vertex AI Model Monitoring continuously evaluates deployed endpoint predictions against a training baseline, detecting training-serving skew and prediction drift. It satisfies the requirement to monitor predictions over time, unlike feature-level logging or scheduled batch jobs, which capture data but perform no drift computation.
Why this answer
Vertex AI Model Monitoring is the purpose-built service for detecting drift in deployed models on Vertex AI Endpoints. It continuously compares incoming prediction requests against a training baseline and computes statistical drift metrics (e.g., Jensen-Shannon divergence) for features and, optionally, predictions. This is exactly the capability the data scientist needs to detect prediction drift over time.
Exam trap
PMLE often tests the distinction between feature drift (input distribution shift), prediction drift (output distribution shift), and feature skew (training-serving skew) — candidates confuse these three monitoring types and pick the wrong one.
How to eliminate wrong answers
Option A is wrong because Vertex AI Feature Store is a centralized repository for storing, serving, and sharing ML features — it does not monitor deployed endpoints for drift. Option B is wrong because Vertex AI Predictions is the serving/inference component that returns predictions; it does not perform drift analysis. Option C is wrong because Explainable AI provides feature attributions (e.g., SHAP values) for individual predictions to explain why a model produced an output, not to detect distributional drift.