3.2.1 A High Level Architecture of Content-based Systems
Content-based Information Filtering (IF) systems need proper techniques for representing the items and producing the user profile, and some strategies for comparing
the user profile with the item representation. The high level architecture of a contentbased recommender system is depicted in Figure 3.1. The recommendation process
is performed in three steps, each of which is handled by a separate component: