Recommender Systems, Recommendation System, Hybrid, Data Science, Collaborative Filtering.
the process, you can get an idea of how to develop a hybrid system more generally. One thing that you can notice is that they had to use a custom similarity function specific to the application. Probably this is something that needs to be done in many hybrid systems. A contra of the method