How to detect model drift with on-prem data on Vertex AI?
You built a deep learning-based image classification model by using on-premises data. You want to use Vertex AI to deploy the model to production. Due to security concerns, you cannot move your data to the cloud. You are aware that the input data distribution might change over time. You need to detect model performance changes in production. What should you do?
Community Votes
77% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
This question tests your understanding of Vertex AI Model Monitoring prerequisites, specifically that training-serving skew requires access to training data, while feature attribution drift can monitor production changes without it.
To detect model performance changes on Vertex AI when on-prem training data cannot be moved to the cloud, you must enable feature attribution skew and drift detection. The community agrees that standard training-serving skew detection is infeasible without access to the original training dataset.
Choosing Option C (training-serving skew) is the most common mistake because candidates overlook the constraint that on-prem data cannot be moved to the cloud, making the baseline comparison impossible.
Community Discussion (8 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Option D is correct because it addresses the security constraint that training data cannot leave the on-premises environment. Feature attribution skew and drift detection monitors the distribution of feature attributions (explanations) in production traffic to detect changes in model behavior without needing the original training dataset stored in the cloud.Why the Other Options Are Wrong
Option C is incorrect because training-serving skew detection explicitly requires comparing the statistical distribution of production data against the training data, which is impossible if the training data is not available in Vertex AI. Options A and B are incorrect because Vertex Explainable AI is designed for interpreting individual predictions (debugging and transparency), not for monitoring ongoing model performance or detecting data drift over time.Community Comment Notes
The community consensus heavily favors D, primarily due to the data availability constraint. Commenters [2] and [7] emphasize that Option C is invalid because the training data is not available in production. Comment [5] supports this by noting that Vertex AI Model Monitoring can analyze inputs and predictions without uploading the raw training data, whereas Comment [6] correctly identifies that training-serving skew is infeasible under these conditions.Official Reference
Exam Strategy
When a scenario states that data cannot move to the cloud, immediately eliminate options that require cloud-side access to the training dataset, such as training-serving skew. Instead, look for monitoring strategies that rely solely on production inputs and predictions, such as feature attribution drift.
Related Analysis
Practice All PMLE Questions
Access 65 questions with complete answers and detailed explanations.
View Full PMLE Practice Test →