Multi-attribute content preference modeling. Even though these systems typically use single-criterion ratings (e.g., numeric or binary ratings), for any given
user these systems attempt to understand and model the commonalities of multiattribute content among the items the user preferred in the past, and recommend
to the user the items that best match this preferred content. For example, in a
movie recommender system, these commonalities may be represented by specific genres, actors, directors, etc. that the user’s preferred movies have in common.
• Multi-attribute content search and filtering. These systems allow a user to specify her general preferences on content-based attributes across all items, through
searching or filtering processes (e.g., searching for only “comedy” movies or
specifying that “comedy” movies are preferable to “action” movies), and recommend to the user the items that are the most similar to her preferences and
satisfy specified search and/or filtering conditions.
• Multi-criteria rating-based preference elicitation. These systems allow a user
to specify her individual preferences by rating each item on multiple criteria
(e.g., rating the story of movie Wanted as 2 and the visual effects of the same
movie as 5), and recommend to the user the items that can best reflect the user’s
individual preferences based on the multi-criteria ratings provided by this and
other users.