MLS-C01 · Question #288
A financial company sends special offers to customers through weekly email campaigns. A bulk email marketing system takes the list of email addresses as an input and sends the marketing campaign…
The correct answer is C. Use the Neural Collaborative Filtering algorithm to build a model that can generate personalized. To generate personalized offer recommendations with the most operational efficiency based on customer profiles and past accepted offers, the Neural Collaborative Filtering (NCF) algorithm should be used and deployed on a real-time endpoint.
Question
A financial company sends special offers to customers through weekly email campaigns. A bulk email marketing system takes the list of email addresses as an input and sends the marketing campaign messages in batches. Few customers use the offers from the campaign messages. The company does not want to send irrelevant offers to customers. A machine learning (ML) team at the company is using Amazon SageMaker to build a model to recommend specific offers to each customer based on the customer's profile and the offers that the customer has accepted in the past. Which solution will meet these requirements with the MOST operational efficiency?
Options
- AUse the Factorization Machines algorithm to build a model that can generate personalized offer
- BUse the Neural Collaborative Filtering algorithm to build a model that can generate personalized
- CUse the Neural Collaborative Filtering algorithm to build a model that can generate personalized
- DUse the Factorization Machines algorithm to build a model that can generate personalized offer
How the community answered
(21 responses)- A5% (1)
- B10% (2)
- C67% (14)
- D19% (4)
Why each option
To generate personalized offer recommendations with the most operational efficiency based on customer profiles and past accepted offers, the Neural Collaborative Filtering (NCF) algorithm should be used and deployed on a real-time endpoint.
While Factorization Machines are effective for recommendation systems by capturing interactions between features, Neural Collaborative Filtering generally offers superior performance and can model more complex non-linear relationships, contributing to higher operational efficiency in terms of recommendation quality.
This choice is similar to C but the full text is not provided, making it difficult to fully evaluate, however, NCF is the more advanced choice for personalization.
The Neural Collaborative Filtering (NCF) algorithm is a powerful deep learning approach for recommendation systems, capable of capturing complex non-linear interactions, which leads to highly personalized and accurate recommendations. Deploying such a model on a SageMaker real-time endpoint provides high operational efficiency for immediate, on-demand inference.
Similar to A, Factorization Machines are a valid approach, but NCF typically provides more advanced modeling capabilities for personalization, leading to potentially better operational efficiency in recommendation accuracy.
Concept tested: Recommendation systems, Neural Collaborative Filtering, SageMaker deployment
Source: https://docs.aws.amazon.com/sagemaker/latest/dg/ncf.html
Topics
Community Discussion
No community discussion yet for this question.