Fivestar Recommender adds 4 views:

  1. Similar nodes (by votes): It recommends other nodes that are similar to the current node. The recommendations stay the same for the node regardless of the user who views it. "Similarity" is computed based on whether the nodes received the same Fivestar ratings from the users.
  2. Recommendations (from similar nodes): It recommends nodes that might interest the current user most, because the user has already highly rated other nodes that are similar to these recommended nodes. Different users will see different recommendations.
  3. Similar users (by votes): It shows users who have rated similarly to the current user. This view is useful for online communities to discover users who share similar tastes.
  4. Recommendations (from similar users): It recommends nodes that might interest the current user most, because other users who are similar to this user have highly rated these recommended nodes.

The first 2 views are generated using the item-item recommender algorithm, and the last 2 using the user-user recommender algorithm. 1 & 3 are similarity-based recommendations, and 2 & 4 are prediction-based. You can find explanations of the jargons (item-item, user-user, similarity-based, and prediction-based) in Recommender API documentation.

Note: This module only supports Fivestar , not other Voting API modules. To enable recommender support for Vote Up/Down or Plus 1, please install Points Voting Recommender. To support other Voting API modules, you can create new customized modules based on this one.

Project Information

Downloads