How to avoid Personalize SIMS to recommend only popular items?


I ran into a case where Personalize SIMS recipe returns as top similar items the same list for almost every product, which are pretty much the top popular items. How to avoid Personalize doing that? I see there is a popularity_discount_factor parameter but its use is unclear. Happy to be clarified and to hear real stories of this being fixed.

asked 2 years ago75 views
2 Answers
Accepted Answer

According to the Amazon Personalize documentation "In the absence of sufficient user behavior data for an item, this recipe recommends popular items.". You could change the popularity_discount_factor hyperparameter close to 1 to push the model to pay less attention to an items' popularity during calculation of similarity.

answered 2 years ago

I'm having the exact same issue. SIMS is only recommending the most popular items for that recently added items (i.e. new items with, I presume, a very small number of interactions). That behavior is not much sense to me. Using HPO does not solve the issue, and adjusting popularity_discount_factor neither. Also, tuning the rest of the solution hyperparamenters changes nothing for that new items getting only popularity items as recommendations. Please, if you have any suggestion it will be nice to hear. I've used SIMS in other projects without problems.

answered 6 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions