Chapter 6. Recommendation with Mahout

Recommendations are an integral part of our experience on the Internet. Products are recommended to us on an e-commerce site, news items on a news portal, and videos are recommended on sites such as YouTube. There are many different approaches to building a recommender system. In this chapter, we will discuss methods based on collaborative filtering and learn how to implement a recommender system using Mahout. We are going to primarily focus on user-based and item-based recommendation. We will cover the following recommendations:

  • User-based recommendation
  • Item-based recommendation

Collaborative filtering

Collaborative filtering, generally speaking, is the process of filtering for information or patterns using ...

Get Learning Apache Mahout 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.