Create recommendations

User segmentation

Amazon Personalize offers intelligent user segmentation so you can run more effective prospecting campaigns through your marketing channels. With our two simple recipes, you can automatically segment your users based on their interest in different product categories, brands, and more. "aws-item-affinity" identifies users based on their interest in individual items, such as movies, songs, or products while "aws-item-attribute" identifies users based on the attributes they care about, such as genre or price point. Intelligent user segmentation can drive higher engagement with marketing campaigns, increase retention through targeted messaging, and improve the return on investment for your marketing spend. Learn more.

Domain optimized recommenders

Recommendations tailored specifically for common use cases in industries such as Retail and Media & Entertainment make it faster and easier to deliver high-performing, personalized user experiences. You can choose from use cases like “Frequently Bought Together,” “Trending Now,” “Because You Watched X,” “Top Picks for You,” and more. Just map your data to a recommender that applies to your business need while Amazon Personalize chooses the optimal settings for your use case and automates the work of creating and maintaining personalized recommendations, accelerating time to market. Learn more.

User personalization

The User Personalization (aws-user-personalization) recipe is optimized for all personalized recommendation scenarios. It predicts the items that a user will interact with based on interactions, items, and user datasets. When recommending items, it uses automatic item exploration to improve discovery and engagement.

Similar item recommendations

Improve the discoverability of your catalog by surfacing similar items to your users. This feature is also important for decreasing the cold start phase for new or unidentified users. The Similar Items (aws-similar-items) recipe generates recommendations for items that are similar to an item you specify. Use Similar Items to help customers discover new items in your catalog based on their previous behavior and item metadata. Recommending similar items can increase user engagement, click-through rate, and conversion rate for your application.

Personalized rankings

Personalized ranking is a list of recommended items that are re-ranked for a specific user. This is useful if you have a collection of ordered items, such as search results, promotions, or curated lists, and you want to provide personalized re-ranking for each of your users. Amazon Personalize enables you to highlight anything that could be relevant to your users while achieving your business priorities and ensuring the best customer experience.

New item recommendations

One of the most challenging problems in building relevant recommendations is offering the right recommendations when new items are added to your catalog. Amazon Personalize allows you to generate quality recommendations for new products and fresh content by creating the appropriate balance between recommendations for new and existing items in your catalog. Learn more.

The Trending Now recommender is for the Video-on-Demand domain and surfaces catalog items that are gaining popularity at the fastest pace for recommendations. Trending videos are items that are rapidly becoming more popular with your users. Every two hours, Amazon Personalize automatically evaluates your interactions data and identifies trending items. Domain optimized recommenders help reduce the time needed for you to deliver and manage these personalized experiences, and help ensure that recommendations are relevant to your users.

Tune recommendations

Business rules and filters

Apply business rules to deliver the optimal customer experience. Amazon Personalize enables you to automatically augment recommendations. For example, filter out recently purchased items, highlight premium content if a user is in a particular subscription tier, or ensure 20% for a carousel is filled with trending sports articles. Dynamic filters allow you to modify filter rules on the fly without having to create separate permutations. Learn more.

Promotions

Promote specific items or content based on rules that align with your business goals. With this feature, you can control the percentage of promoted content within your recommendations to further customize each user’s experience. Amazon Personalize automatically finds the most relevant items or content to be promoted for each user within the business rule provided and distributes it within the user's recommendations. Learn more.

Unstructured text support

Unlock the information trapped in product descriptions, reviews, movie synopses, or other unstructured text to generate highly relevant recommendations for users. Provide unstructured text as part of your catalog, and Amazon Personalize automatically extracts key information to use when generating recommendations. Supported languages include Chinese (Simplified and Traditional), English, French, German, Japanese, Portuguese, and Spanish. Learn more.

Business metric optimization

Consider what’s relevant to your users and what is important for your business when generating recommendations. You can define an objective, in addition to relevance, to influence recommendations. This can be used to maximize time spent on a platform, user engagement, profit margin, revenue, or any numerical metric you define as important to your business. Learn more.

Generate recommendations

Real-time or batch recommendations

Amazon Personalize provides flexibility to use real-time or batch data based on what is most appropriate for your use case. For example, real-time data may be more appropriate for product or content recommendations on a website or app. Make your recommendations relevant by responding to the changing intent of your users in real-time. Batch data may be more appropriate for large notification campaigns. For instance, you can compute recommendations for very large numbers of users or items in one go, store them, and feed them to batch-oriented workflows such as email systems. Amazon Personalize now supports incremental bulk data imports; a new option for updating your data and improving the quality of your recommendations. You can easily append new records to the existing data in your datasets. Learn more.

Contextual recommendations

Providing relevant recommendations requires you to consider the context in which they are bring viewed. With contextual recommendations, you can deliver a more personalized experience for customers and improve the relevance of recommendations by generating them within a context, for instance device type, time of day, and more. Learn more.

Measure recommendation impact

Metric aggregation

business objectives such as cart-adds, page views, and clicks. Customers can measure the business outcome of any Personalize recommendation by calculating the impact of any event sent to the system. When a user completes an action (i.e. event), that data is sent to Personalize and the total impact is calculated. Learn more.

Learn how to get started

Refer to the developer guide for instructions on using Amazon Personalize.

Learn more 
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Start building in the console

Get started building with Amazon Personalize in the AWS Management Console.

Get started