Amazon personalize puts a limit of 750,000 on the number of items considered by models during the training process. I have roughly 2 million items (videos) with no interaction but I want to somehow show these items to users. The first approach I considered was to randomly mix these cold items with the ones coming from the recommendation model. The problem is these cold items might be irrelevant to the user so the user will not interact with the item and it still remains cold. What can I do to make these random recommendations of cold items a bit more relevant to the user? (I prefer to only use AWS services since I can't train a model myself)
AWS personalize limit on number of items considered when training
156 Views Asked by milad heidari At
1
There are 1 best solutions below
Related Questions in AMAZON-WEB-SERVICES
- "Access Denied" - User's Permissions to S3 Bucket
- Cohort analysis with Amazon Redshift / PostgreSQL
- Using Amazon KMS service on Heroku
- can't ssh in after cloning an EC2 instance on Amazon AWS
- Using HDFS with Apache Spark on Amazon EC2
- How can I access Mule ESB Community edition via browser?
- AWS EC2: Migrating from Windows to Linux Server
- AWS ELB Load Balancer: is it possible to set multiple session cookies?
- AWS Flow Framework: Can we run activity worker and activity task on different EC2 instances
- Unable to access files from public s3 bucket with boto
- Cloudfront stream only part of the video
- s3cmd not working as cron-task when echos/dates are added
- How to deploy django 1.8 on Elastic Beanstalk using Docker
- InstanceProfile is required for creating cluster - create python function to install module
- How to fix WordPress HTTPS issues when behind an Amazon Load Balancer?
Related Questions in COLD-START
- Retrofit2 deserialization / conversion on non-main thread using rxjava
- Does the size of the node_modules folder matters during cold starts for cloud functions?
- Provisioned concurrency not resolving lambda cold start
- know if the Openwhisk action is executed on a prewarm container by receiving the log from API
- Calling AmazonS3Client.GetObjectAsync() on lambda function take too long (~5s) on the first invoke
- More then 1s of cold start in our front-facing lambda
- Can AWS Lambda coldout cause API Gateway timeout(30s)?
- How to improve performance of initial calls to AWS services from an AWS Lambda (Java)?
- Spring Boot and Mongo DB cold start issue
- How could I fully restart a lambda function runtime without having to make a new deployment?
- Android: how to determine cold start
- spring boot cold start taking too long on aws lambda and boot initializes twice
- When does AWS Lambda create ENI?
- Each Firebase cloud functions takes it own time to start the processing
- Cloud run cold start spring boot issue
Related Questions in AMAZON-PERSONALIZE
- The correct way to remove or update Item
- AWS Personalize usage with 5 million items (750k item limit)
- AWS Personalize recommending majorly on recently activity
- Amazon Personalize- Domain Recommender Filter not Working
- Error in retraining solution for batch inference jobs
- How to Handle Visitor IDs for Guest and Registered Users in AWS Personalize?
- Content-based recommendation using Amazon Personalize
- aws personalize user attributes
- Amazon Personalize dataset import job creation failed
- Do I need to update item csv in AWS personalize?
- How can I query a public facing URL to get my AWS Personalize recommendations?
- How can I use Amazon Personalize to predict user affinity for an item based on taxonomy?
- AWS Personalize items attributes
- InternalServerError in Amazon Personalize : We encountered an internal error. Please try again
- What is the difference between "Use Case Optimized Recommenders" and "Custom Recommender Solutions" in Amazon Personalize?
Related Questions in AWS-LIMITS
- Reserved instance limit for EC2 and RDS
- AWS Api Gateway maximum resource limit per api
- SQS maximum inflight message count is lower than documentation says
- Does the AWS Free Tier apply across all Regions?
- AWS personalize limit on number of items considered when training
- Trying to understand AWS lambda limits while attached as a target group to an application load balancer
- How to increase AWS EC2 network connection limits?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The user-personalization (custom), top-picks-for-you (VOD), and recommended-for-you (e-comm) recipes all support automatic exploration of new/cold items. Your model is still limited to 750K items but Personalize will automatically include cold items in recommendations that are still relevant based on item metadata (if present in your dataset group). You control what items are considered cold by the item's creation timestamp and the item age cutoff when creating the campaign/recommender. Personalize performs auto-updates every two hours to bring in new cold items for exploration. Regular full retraining is still recommended. This won't get all 2M items visible in the model but it will get cold items in front of your users in a relevant way.