Recommendation Systems: Papers to Read

A bottom-up reading list for understanding recommendation systems: from classic CF through industrial-scale deep learning, sequential models, graph networks, and LLM-era generative rec. I'll keep adding to this over time rather than starting a new post for every batch.

Type key: paper = peer-reviewed / arxiv preprint · blog = blog/post · report = technical report · book = textbook/chapter · survey = survey paper · website = tool/org site · dataset = data release


Part 1 - Foundations & Classic Methods

Collaborative Filtering Origins

Factorization Machines & Feature Interaction

Simple Baselines Worth Knowing


Part 2 - Deep Learning for Ranking & CTR Prediction

Autoencoders for CF


Part 3 - Sequential & Session-Based Recommendation


Part 4 - Graph-Based Recommendation


Part 5 - Two-Tower Retrieval Models

ANN / Retrieval Infrastructure


Part 6 - Multi-Task Learning & Multi-Objective Optimization


Part 7 - Long User History & Memory


Part 8 - Industrial Systems at Scale


Part 9 - Knowledge Graph-Enhanced Recommendation


Part 10 - Contrastive & Self-Supervised Learning for RecSys


Part 11 - Multimodal Recommendation


Part 12 - LLMs & Generative Recommendation

Diffusion Models for Recommendation


Part 13 - Exploration, Bandits & Reinforcement Learning


Part 14 - Causal Inference & Debiasing


Part 15 - Evaluation Methodology


Part 16 - Datasets


Part 17 - Surveys & Textbooks

← Back to all posts