Subjects / Recommender systems

Best books to learn Recommender systems, in order

Recommenders look like one trick and are really several. A good order starts with collaborative filtering — the neighbor-based intuition — before matrix factorization and the content and hybrid methods layered on it. Then the parts that decide whether a system works in practice: ranking, evaluation, and cold-start. Learn the classic approaches, then the modern learning-to-rank machinery, then deployment realities.

Build your own Recommender systems list →Browse all paths

Reading paths for recommender systems

The Best Books on Recommender Systems

Beginner9books108 hrs5 stages

Popular recommender systems books

Related reading

Frequently asked questions

How should I approach learning recommender systems?
Recommenders look like one trick and are really several. A good order starts with collaborative filtering — the neighbor-based intuition — before matrix factorization and the content and hybrid methods layered on it. Then the parts that decide whether a system works in practice: ranking, evaluation, and cold-start. Learn the classic approaches, then the modern learning-to-rank machinery, then deployment realities.
What's a good book to start recommender systems with?
A strong starting point is Deep Learning by Ian Goodfellow. The ordered reading paths above show exactly where it fits and what to read next.
What should I read after recommender systems?
Once you have the fundamentals, explore closely related subjects like Computer graphics, PowerShell scripting, Julia programming.

Related subjects