I'm new to Amazon Personalize, I'm checking the price of this service on this link and I see 3 different categories ("Use Case Optimized Recommenders" "User Segmentation" and "Custom Recommender Solutions"). I wonder what the main difference between them is?
As I noticed, the Use Case Optimized Recommenders price doesn't include "Training cost" and "TPS cost". Is this true? How can this Recommendation Mode work without Training?
Also, what should I do if I upload new data from a new user and need to re-train each month? Can I do it in the Use Case Optimized Recommenders since they don't have "Training Cost"? Since the price from Custom Recommender Solutions for real-time recommendations is quite high.
Use Case Optimized Recommenders (UCOR) are easier to configure initially and also easier to maintain than Custom Recommender Solutions (CRS).
Let's compare them using the example of "Frecuently bought together", a UCOR and "aws-similar-items", a CRS.
For initial configuration, the CRS will ask you for hiperparameters like the number of hidden dimentions or backpropagation through time, while configuration for the UCOR is minimal.
In this example, you can also choose the Event Type to look for in the aws-similar-items. If you choose "Purchase", the aws-similar-items will work like the Frecuently bought together domain use case, but you have the liberty to choose any Event Type you want to focus on.
For this example, the UCOR automatically does a full retraining every 7 days, and an automatic update every 2 hours to consider new items. The CRS requires you to create a Campaign that will point to the last solution version, which must be retrained manually. You decide when to do a full retraining and when to update the solution to consider new items. This is why the CRS needs a campaign and the UCOR use case doesn't (solutions have many versions that need to be managed).
Both CRS and UCOR allow for real-time recommendations. They consider new interactions to update that particular users' preferences, but don't update the entire recommender to learn from this interaction. That only happens on full-retraining.
Now to answer your question:
You would just upload the new user's data to the users' dataset and it would automatically retrain every 7 days. You don't have to manually do it, while in CRS, you would retrain manually and the campaign would then use that last solution version.
If by new user data you mean interactions, this will automatically be considered for that particular user if you uploaded it through the Event Tracker.