5 Collaborative filtering

This chapter covers

  • Designing proper graph models for a collaborative filtering approach
  • Importing existing (nongraph) datasets into the graph models designed
  • Implementing working collaborative filtering recommendation engines

The content-based (also called content-filtering or cognitive) approach to recommendations described in chapter 4 creates profiles for users and items to characterize them. The profiles allow systems to match users with relevant items. The general principle of content-based methods is to identify the common characteristics of items that have received favorable feedback from a user (a positive rating, a purchase, a click) and then recommend to this user new items that share these characteristics. ...

Get Graph-Powered Machine Learning now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.