- Newest
- Most votes
- Most comments
The Personalized-Ranking-v2 recipe supports real-time personalization, which means it can update recommendations based on user interactions. However, if users are simply scrolling without interacting, the recommendations may appear repetitive because there's no new interaction data to influence the results.
To improve this situation, you should record real-time events using an event tracker and the PutEvents operation. When your recipe supports real-time personalization, Amazon Personalize uses new recorded event data for existing items within seconds of import. This means as users interact with items, the recommendations will adapt to their evolving interests.
Additionally, you can leverage contextual metadata to increase recommendation relevance. By including contextual information such as device type or time of day when getting recommendations, you can provide more varied and relevant results even when interaction patterns are similar.
To maintain recommendation relevance over time, ensure your Item interactions dataset stays current by continuously recording user behavior. Amazon Personalize will update recommendations based on users' most recent activity as they interact with your catalog.
For the Personalized-Ranking-v2 recipe specifically, the system will automatically update to consider new items for recommendations every two hours without requiring a full retraining. However, the model learns most effectively from actual user interactions, so the key to reducing staleness is ensuring you're capturing and recording user engagement events in real-time.
If you're not already doing so, implement comprehensive event tracking to capture user interactions as they happen. This will provide the fresh data needed to keep recommendations dynamic and personalized, even for users who are actively browsing your content.
Sources
Increasing recommendation relevance with contextual metadata - Amazon Personalize
Use case and recipe features - Amazon Personalize
Recording real-time events to influence recommendations - Amazon Personalize
Maintaining recommendation relevance - Amazon Personalize
Relevant content
- asked 5 years ago
- AWS OFFICIALUpdated 2 years ago

by this "To improve this situation, you should record real-time events using an event tracker and the PutEvents operation" - do you mean we need to send impressions? The problem is users interact less. Without interaction how do we send interaction events?