Jump to ratings and reviews
Rate this book

Recommender Systems: The Textbook

Rate this book
An Introduction to Recommender Systems.- Neighborhood-Based Collaborative Filtering.- Model-Based Collaborative Filtering.- Content-Based Recommender Systems.- Knowledge-Based Recommender Systems.- Ensemble-Based and Hybrid Recommender Systems.- Evaluating Recommender Systems.- Context-Sensitive Recommender Systems.- Time- and Location-Sensitive Recommender Systems.- Structural Recommendations in Networks.- Social and Trust-Centric Recommender Systems.- Attack-Resistant Recommender Systems.- Advanced Topics in Recommender Systems.

522 pages, Paperback

Published March 31, 2016

Loading...
Loading...

About the author

Charu C. Aggarwal

27 books22 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
18 (36%)
4 stars
26 (52%)
3 stars
6 (12%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 4 of 4 reviews
Profile Image for Walter U..
349 reviews173 followers
June 2, 2022
Excellent, comprehensive, accessible resource for an intermediate look at the taxonomy of recommender systems - a.k.a the "science of similarity". Everything is explained clearly, pros and cons are weighted accordingly for each type of system and common pitfalls are given ample discussion. The references alone are worth the price of the text.

I would not recommend it as an introduction to the subject, as there's just not much in terms of worked-out examples with sample datasets, which always help motivate the material more. For that purpose, I strongly recommend "Practical Recommender Systems" by Kim Falk. I'd keep Aggarwal as a reference to fill in the gaps though.

It will not be my last book by Aggarwal. Highest recommendation.
Profile Image for Terran M.
78 reviews109 followers
November 18, 2018
This book is an extensive intermediate-level survey of the literature in recommender systems, organized by topic. It is mathematically very accessible, and provided you have read an introductory book about predictive models, such as Introduction to Statistical Learning, you should be able to follow it.

Aggarwal presents the tradeoffs between purely collaborative models (using what other people think, treating the item as an opaque ID), content-based models (using meaningful properties of the item), and guided search models, and how to combine them. There is a short but valuable section on learning to rank, and then he extends to even more challenging cases such as location or time-dependent recommendations.

Like all of Aggarwal's books, this one has an extensive bibliography so you can find more detials. Unlike his Data Mining, it presents few entirely new algorithms, and instead talks about how to apply and reconfigure tools you already have for the specific case of recommendations and collaborative filtering. Recommended.
Profile Image for Hamed Mansouri.
33 reviews6 followers
May 24, 2020
کتاب خوبی بود ولی زیادی تو سبک (کتاب درسی) نوشته شده
موضوعات تعریف میشن و بدون نشون دادن ارتباط با سایر موضوعات مبحث تموم میشه
الان با وجود سایتای مختلف و قوی کسی کمبود تعریف موضوع نداره و کتابای علمی باید بیشتر روی ارتباط موضوعات و کاربرداشون بحث کنن
شما این کتاب رو در سطح آشنایی مقدماتی در نظر بگیرین
Profile Image for Mihailo Joksimovic.
45 reviews7 followers
November 16, 2019
This is really not a book that you can "read". I'd rather call it "Recommender Systems" encyclopedia and reference book.

The book is heavily math oriented, which I actually liked. Not because I'm good in math, but because it forced me to learn the math I needed to understand it.

All in all, I think it took me around 3-4 months to actually digest it and to be able to actually code all the stuff that is present here.

I still haven't dived into the Knowledge-based systems and Advanced topics, but I'll leave that for some other time.

Displaying 1 - 4 of 4 reviews