exam questions

Exam Professional Machine Learning Engineer All Questions

View all questions & answers for the Professional Machine Learning Engineer exam

Exam Professional Machine Learning Engineer topic 1 question 121 discussion

Actual exam question from Google's Professional Machine Learning Engineer
Question #: 121
Topic #: 1
[All Professional Machine Learning Engineer Questions]

You work for a company that is developing a new video streaming platform. You have been asked to create a recommendation system that will suggest the next video for a user to watch. After a review by an AI Ethics team, you are approved to start development. Each video asset in your company’s catalog has useful metadata (e.g., content type, release date, country), but you do not have any historical user event data. How should you build the recommendation system for the first version of the product?

  • A. Launch the product without machine learning. Present videos to users alphabetically, and start collecting user event data so you can develop a recommender model in the future.
  • B. Launch the product without machine learning. Use simple heuristics based on content metadata to recommend similar videos to users, and start collecting user event data so you can develop a recommender model in the future.
  • C. Launch the product with machine learning. Use a publicly available dataset such as MovieLens to train a model using the Recommendations AI, and then apply this trained model to your data.
  • D. Launch the product with machine learning. Generate embeddings for each video by training an autoencoder on the content metadata using TensorFlow. Cluster content based on the similarity of these embeddings, and then recommend videos from the same cluster.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Pau1234
4 months, 3 weeks ago
Selected Answer: B
When no data: recommend similar videos to the users. D is too complex.
upvoted 2 times
...
LFavero
1 year, 2 months ago
Selected Answer: B
D is overkill
upvoted 1 times
...
guilhermebutzke
1 year, 3 months ago
Selected Answer: B
My choice is B. This is because both B and D have the same goal (recommendation based on content), but option B is simpler for this initial context.
upvoted 2 times
...
tavva_prudhvi
1 year, 9 months ago
Selected Answer: B
This is because you do not have any historical user event data, so you cannot use a collaborative filtering approach to build a recommender system. However, you can still use simple heuristics based on content metadata to recommend similar videos to users. For example, you could recommend videos that are in the same genre, have the same release date, or are from the same country. You should also start collecting user event data as soon as possible. This data will be valuable for training a recommender model in the future. Option D is a more complex approach that would require you to have more expertise in machine learning.(FOR THE FIRST VERSION OF THE PRODUCT)
upvoted 4 times
...
Voyager2
1 year, 10 months ago
Selected Answer: B
B: https://developers.google.com/machine-learning/guides/rules-of-ml
upvoted 3 times
...
aw_49
1 year, 11 months ago
Selected Answer: B
B since we can't use othe encoded data to test on some other system
upvoted 1 times
...
M25
1 year, 11 months ago
Selected Answer: D
Went with D
upvoted 1 times
...
Sas02
2 years ago
Selected Answer: D
https://cloud.google.com/blog/topics/developers-practitioners/meet-ais-multitool-vector-embeddings Option D is about creating clusters based on the content metadata and using that to provide recos to users
upvoted 1 times
...
Yajnas_arpohc
2 years, 1 month ago
Key is the mention “first version of product”
upvoted 1 times
...
guilhermebutzke
2 years, 1 month ago
Selected Answer: D
It is possible to create a recommendation system just using metadata information, like in: https://developers.google.com/machine-learning/crash-course/embeddings/categorical-input-data One of the initial problems of recommender systems is precisely the lack of data for collaborative recommendation. However, this does not prevent other recommendation algorithms, for example, those that use content suggestion.
upvoted 2 times
guilhermebutzke
1 year, 3 months ago
Change my mind: My choice is B. This is because both B and D have the same goal (recommendation based on content), but option B is simpler for this initial context.
upvoted 1 times
...
...
TNT87
2 years, 1 month ago
Selected Answer: B
Since you do not have any historical user event data, options C and D are not suitable. In this scenario, it is better to start with a simpler approach, so options A and B are the most suitable. However, option B is preferred because it uses some logic based on content metadata to provide recommendations, which may be more personalized and relevant than presenting videos in alphabetical order. Additionally, collecting user event data from the beginning will help improve the recommendation system in the future.
upvoted 2 times
...
enghabeth
2 years, 2 months ago
Selected Answer: B
ans B, you need something easier to implement
upvoted 1 times
...
jamesking1103
2 years, 3 months ago
Selected Answer: D
https://developers.google.com/machine-learning/crash-course/embeddings/categorical-input-data
upvoted 4 times
...
hiromi
2 years, 4 months ago
Selected Answer: B
B - https://developers.google.com/machine-learning/guides/rules-of-ml
upvoted 3 times
...
mymy9418
2 years, 4 months ago
Selected Answer: B
because no user event data, the pretrain model won't help
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago