New Items Added And Batch Update

The recommender system does not only have new action data collected. In real scenario, new items, e.g. news, movies, music…, will be added to the system and should be integrated in the whole system. We have prepared the logic for adding news items. Suppose We have some news to be added:

news-to-add

Add new items to recommender system

cd /home/ec2-user/environment/recommender-system-dev-workshop-code/sample-data

./new_item_to_s3.sh

You should never see them before. First, you should run the offline logic for new content:

item-offline

The logic behind this function is shown below:

content-logic-image

You can tell that the whole news are analyzed at first and then relating models are updated.

This will take about 30 minutes to finish

When all these functions are finished, you should likely see these added news recommended for you in the system:

new-recommend

In regular maintenance, you can trigger batch process offline function to generate the recommendation list for each user. These results will be loaded in the redis and can be fetched on line.