Grouping SageMaker Model Groups into Collections Without Modifying Underlying Model Artifacts

Answer Correct answer: D — A Model Registry collection groups model groups by category without modifying the underlying artifacts in S3 or ECR, so existing groupings stay intact.

A company that has hundreds of data scientists is using Amazon SageMaker to create ML models. The models are in model groups in the SageMaker Model Registry. The data scientists are grouped into three categories: computer vision, natural language processing (NLP), and speech recognition. An ML engineer needs to implement a solution to organize the existing models into these groups to improve model discoverability at scale. The solution must not affect the integrity of the model artifacts and their existing groupings. Which solution will meet these requirements?

  1. Create a custom tag for each of the three categories. Add the tags to the model packages in the SageMaker Model Registry.
  2. Create a model group for each category. Move the existing models into these category model groups.
  3. Use SageMaker ML Lineage Tracking to automatically identify and tag which model groups should contain the models.
  4. Create a Model Registry collection for each of the three categories. Move the existing model groups into the collections. Correct Answer

Community Votes

D
100%

100% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.

Community Insight

A Model Registry collection is a grouping layer above model groups, and the documentation states that any operation on a collection does not affect the integrity of the model groups it contains, because the underlying artifacts in S3 and ECR are untouched. That is exactly the non-destructive grouping the requirement demands.

Hundreds of data scientists work in three categories, computer vision, NLP, and speech recognition, and the existing models in SageMaker Model Registry model groups need to be organized by those categories to improve discoverability at scale. A hard constraint is that the organization must not affect the integrity of the model artifacts or their existing groupings.

Creating a new model group per category and moving the existing models into them, which destructively restructures the registry and changes the existing groupings the requirement says to preserve. Custom tags are additive and non-destructive too, but they do not create a real grouping construct for organizing models at scale.

Community Discussion (5 comments)

abrarjahin 👍 2 Selected: D
Because according to the documentation - "Any operation you perform on your Collections does not affect the integrity of the individual Model Groups they contain—the underlying Model Group artifacts in Amazon S3 and Amazon ECR are not modified."
Saransundar 👍 1 Selected: D
Option-D Any operation you perform on your Collections does not affect the integrity of the individual Model Groups they contain—the underlying Model Group artifacts in Amazon S3 and Amazon ECR are not modified.
Linux_master 👍 3 Selected: D
https://docs.aws.amazon.com/sagemaker/latest/dg/modelcollections.html
GiorgioGss 👍 2 Selected: D
A could also be a valid option but in here we see exactly this: https://docs.aws.amazon.com/sagemaker/latest/dg/modelcollections.html "Any operation you perform on your Collections does not affect the integrity of the individual Model Groups they contain—the underlying Model Group artifacts in Amazon S3 and Amazon ECR are not modified."
a4002bd 👍 2 Selected: D
I pick D. Creating custom tags for each of the three categories and adding them to the model packages in the SageMaker Model Registry (Option A) is a valid approach. However, it might not be as effective for organizing models at scale compared to using Model Registry collections.

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

The requirement has two parts: organize the existing model groups into the three categories to improve discoverability at scale, and do so without affecting the integrity of the model artifacts or their existing groupings. A Model Registry collection sits above model groups as a logical grouping layer, and the documentation is explicit that any operation performed on a collection does not affect the integrity of the individual model groups it contains, because the underlying model group artifacts in S3 and ECR are not modified. That is precisely a non-destructive way to add a category level on top of the untouched registry structure. The vote was unanimous at 100 for D, with Linux_master, abrarjahin, GiorgioGss, and Saransundar all quoting the same documentation sentence about collections not affecting the integrity of contained model groups.

Why the Other Options Are Wrong

Creating a new model group for each category and moving the existing models into them (B) is the option that violates the constraint, because moving models out of their current groups restructures the registry and changes the existing groupings the question explicitly says must stay intact, and it also breaks the association between those models and the artifacts already recorded under their current group. Creating custom tags for each category and adding them to the model packages (A) is additive and non-destructive, and a4002bd and GiorgioGss both acknowledged it is a valid approach, but tags are metadata on individual packages rather than a grouping construct, so they do not deliver the improved discoverability at scale that organizational grouping provides. Using SageMaker ML Lineage Tracking to automatically identify and tag the model groups (C) misapplies a lineage feature, which tracks lineage relationships between models, datasets, and artifacts, and it cannot reorganize models into categories.

Community Comment Notes

The community was unanimous at 100 for D, and the discussion is notable because option A was recognized as genuinely defensible rather than merely wrong. a4002bd stated that creating custom tags is a valid approach but less effective for organizing models at scale compared to using collections, and GiorgioGss similarly said A could also be valid before citing the same collection documentation. abrarjahin, Saransundar, and GiorgioGss all quoted the decisive documentation line that operations on collections do not affect the integrity of the contained model groups and that the underlying artifacts in S3 and ECR are not modified, which is what distinguishes D from the destructive option B.

Official Reference

Related Analysis

Practice All MLA-C01 Questions

Access 115 questions with complete answers and detailed explanations.

View Full MLA-C01 Practice Test →

← Back to MLA-C01 Study Guide