Types of Recommender Systems
Group Recommender System
Recommend items to a group of users, e.g., group dining
Multi-Stakeholder Recommender System
Produce recommendations by considering multiple stakeholders, e.g., buyers and sellers on eBay
Multi-Task Recommender System
Build joint learning model by considering multiple tasks, e.g., RecSys + opinion texts
Content-based Recommender System
Below figure shows the high-level architecture of a CBRS, one of many possible architectures.
Collaborative Filtering Recommender System
A graph-powered collaborative filtering recommender system
Session-based Recommender System
Context-aware Recommender System
Incorporate context info (time, location, etc) into RecSys
Based on how the contextual information, the current user, and the current item are used during the recommendation process, context-aware recommendation systems can take one of the three forms shown below:
Hybrid Recommender System
Hybridization design techniques