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 84 discussion

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

Your company manages an application that aggregates news articles from many different online sources and sends them to users. You need to build a recommendation model that will suggest articles to readers that are similar to the articles they are currently reading. Which approach should you use?

  • A. Create a collaborative filtering system that recommends articles to a user based on the user’s past behavior.
  • B. Encode all articles into vectors using word2vec, and build a model that returns articles based on vector similarity.
  • C. Build a logistic regression model for each user that predicts whether an article should be recommended to a user.
  • D. Manually label a few hundred articles, and then train an SVM classifier based on the manually classified articles that categorizes additional articles into their respective categories.
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
gscharly
6 months, 2 weeks ago
Selected Answer: B
Went with B
upvoted 1 times
...
M25
1 year, 5 months ago
Selected Answer: B
Went with B
upvoted 1 times
...
TNT87
1 year, 6 months ago
Selected Answer: B
https://cloud.google.com/blog/topics/developers-practitioners/meet-ais-multitool-vector-embeddings Answer B
upvoted 3 times
...
JamesDoe
1 year, 7 months ago
Selected Answer: B
Currently reading is the keyword here. Going to need B for that, A won't work since it would be based on e.g. all reading history and not the article currently being read.
upvoted 3 times
...
tavva_prudhvi
1 year, 7 months ago
Option A, creating a collaborative filtering system, may not be ideal for this use case because it relies on user behavior data, which may not be available or sufficient for new users or for users who have not interacted with the system much. Option C, building a logistic regression model for each user, may not be scalable because it requires building a separate model for each user, which can become difficult to manage as the number of users increases. Option D, manually labeling articles and training an SVM classifier, may not be as effective as the word2vec approach because it relies on manual labeling, which can be time-consuming and may not capture the full semantic meaning of the articles. Additionally, SVMs may not be as effective as neural network-based approaches like word2vec for capturing complex relationships between words and articles.
upvoted 2 times
...
JJJJim
1 year, 10 months ago
Selected Answer: B
word2vec can easily get similar articles, but the collaborative filter isn't sure well.
upvoted 1 times
...
hiromi
1 year, 10 months ago
Selected Answer: B
B https://towardsdatascience.com/recommending-news-articles-based-on-already-read-articles-627695221fe8
upvoted 3 times
...
mil_spyro
1 year, 10 months ago
Selected Answer: B
Answer B
upvoted 1 times
...
ares81
1 year, 10 months ago
Selected Answer: B
Collaborative looks at the other users, knowledge-based at me.Answer B is the most knowledge based, among these.
upvoted 2 times
...
YangG
1 year, 10 months ago
Selected Answer: A
"similar to they are currently reading". it should be a collaborative filtering problem
upvoted 2 times
taxberg
1 year, 9 months ago
No, Collaborative filtering recommends articles other people read that are not necessarily similar to what the person is reading. These people are chosen on being similar to the person in question, not the article.
upvoted 3 times
...
...
LearnSodas
1 year, 10 months ago
Selected Answer: B
Answer B
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