Posted On: Aug 12, 2022

Amazon Personalize now supports comparison operators ( =, <, <=, >, >=) for dynamic filters to provide flexibility in applying your business rules to recommendations. Amazon Personalize enables developers to improve customer engagement through personalized product and content recommendations – no ML expertise required. Dynamic filters currently  allow you to change filter criteria at the time of getting recommendations, so that you can modify filter rules on the fly without having to create separate permutations. With this launch, you get even more control over your recommendations by having the option to use comparison operators ( =, <, <=, >, >=) with dynamic filter values. For example, video or news websites can use this feature in a “What’s New” section to only recommend items introduced in the last 7 days. Similarly, retail customers can upsell items on their checkout page by filtering for items priced higher than the item(s) currently in the shopping cart. This feature builds on existing dynamic filter functionality by providing increased flexibility in applying your individual business rules, enabling you to modify recommendations based on users’ needs, preferences, and changing behavior.

Getting started with dynamic range filters is easy. Simply define and deploy your business rules by creating a filter in the Amazon Personalize DSL (Domain Specific Language) on the Amazon Personalize console or API.

Amazon Personalize enables you to personalize your website, app, ads, emails, and more, using the same machine learning technology used by Amazon, without requiring any prior machine learning experience. To get started with Amazon Personalize, visit our documentation.