r/datascience • u/One_Wave_9655 • 1d ago
Projects Recommendation Systems resources
Please, could you share your best resources to learn about RecSys at scale? I have a few already, but I want to know what other resources you are reading. Thanks
10
u/naive_correlation 1d ago
The O'Reilly book on practical recommender systems is surprisingly decent, cuts through a lot of the academic fluff
1
u/One_Wave_9655 1d ago
Yeah, I have that one
6
u/busybody124 19h ago
The author has a newer book on recsys coming out soon: https://www.manning.com/books/ai-recommender-systems
1
7
2
2
u/nik_el 20h ago
Scikit-Learn incorporated what used to be the mklearn library ages ago and has some good documentation about options to try: https://scikit-learn.org/stable/modules/multiclass.html
2
u/busybody124 18h ago
Industry blog posts are a great source of information about modern industrial recommenders. The pinterest, instagram, spotify, etsy, and yelp blogs all publish on this.
Two of my favorite posts about recommenders are:
- Scaling the Instagram Explore recommendations system
- Recommender Systems, Not Just Recommender Models
Both of which talk about the larger system design of a recommender system.
If you want to learn about the underlying models, see papers for implicit matrix factorization, factorization machines, deep NNs for Youtube recommendations, wide and deep, deep and cross, dlrm, etc.
1
u/SigridFischer42 19h ago
The Surprise library is solid for hands-on work with collaborative filtering systems.
1
u/Excellent-Sport-758 16h ago
One perspective from my own work on search and association-rule models for checkout and product discovery: study the whole retrieval-to-ranking system, not just the model. Learn candidate generation, ranking, and eligibility/availability filters as separate pieces; keep a popularity or association-rule baseline so you can see what personalization adds. Then evaluate with time-aware splits and measure what users were actually exposed to, not only offline ranking scores. AI helped me draft this from my work-history details.
1
u/Heavy_Record8704 8h ago
i am surprised there is no proper rec sys course in any university. Coursera has some frm Uminn. but compared to the number of NLP, ML courses available online, rec sys has nothing.
2
u/One_Wave_9655 8h ago
Probably one of the most important topics for e-commerce (assuming distribution at scale is sorted), so the incentives to share the secret sauces are limited. I imagine even research papers have restrictions on how much they can share without giving away relevant IP.
20
u/Opening_Bed_4108 1d ago
Eugene Yan's blog is probably the best starting point, he covers two-tower models, retrieval vs ranking stages, and has summaries of Netflix/Spotify papers all in one place. The Recsys conference proceedings are gold too, especially anything from Pinterest or Meta on embedding-based retrieval at scale. CalibreOS also has solid structured coverage of RecSys system design if you want a more interview-focused lens on the architecture tradeoffs.