- Newest
- Most votes
- Most comments
Hi,
You are correct that there, currently, is no direct support for sentiment or an ability to add weight to interactions in Amazon Personalize. The existing recipes only model interactions with some using Impressions to guide discovery of new items.
- Include only interactions that received positive feedback in the interactions dataset
This would be the most predictable option but it does come at the expense of disregarding a valuable portion of your data.
- Include the whole interactions dataset, but train on positive interactions only (what will be the difference comparing it to the previous case?)
This would effectively be the same as the previous option with the only difference being the data will be loaded into Personalize.
- Artificially create multiple entries for an interaction record (e.g. 5 for positive feedback, 1 for negative, this way showing preference for the item)
While this will allow you to to add the negative interactions in the dataset and train a solution using them. It may skew your results. Based on your use case it may not make sense to equate a negative interaction to 1/5 of a positive interaction. Consider the case where a customer only has negative interactions with your items, the recommendation will return only these items for this customer.
- Use impressions (with the negative feedback items shown as displayed, but not selected, to indicate less relevance)
You could make this work as there would be an explicit comparison although you would be reducing your sentiment scale to a binary choice. I would recommend starting here and comparing the recommendations from the first option.
Relevant content
- asked 8 months ago
- AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 3 years ago