Amazon Personalize is a fully managed machine learning (ML) service that uses your data to generate product and content recommendations for your users. You provide data about your end-users (e.g., age, location, device type), items in your catalog (e.g., genre, price) and interactions between users and items (e.g., clicks, purchases). Personalize uses this data to train custom, private models that generate recommendations which can be surfaced via an API.
The service uses algorithms to analyze customer behavior and recommend products, content, and services that are likely to be of interest to them. This enhanced customer experience approach can increase customer engagement, loyalty, and sales, which can lead to increases in revenue and profitability. Personalize is powered by the same ML technology used by Amazon.com and allows any developer to easily add personalization to existing applications, websites, push notifications, marketing communications, and more – all without any ML experience required. Personalize uses real-time data insights to deliver recommendations that are personalized instantaneously depending on the user’s behavior. You can get started quickly with use-case optimized recommenders for your business domain, or you can create your own configurable custom resources.