Recommendation Systems

From classic CF to GNN, GCSAN, HCGR, and modern multi-objective ranking.

16 articles

  1. 01

    Recommendation Systems (1): Fundamentals and Core Concepts

    A beginner-friendly guide to recommendation systems: the three core paradigms (collaborative filtering, content-based, …

    54 min
  2. 02

    Recommendation Systems (2): Collaborative Filtering and Matrix Factorization

    An in-depth tour of collaborative filtering and matrix factorization: User-CF and Item-CF, similarity metrics, …

    36 min
  3. 03

    Recommendation Systems (3): Deep Learning Foundations

    From MLPs to embeddings to NeuMF, YouTube DNN, and Wide & Deep -- a progressive walkthrough of the deep learning …

    40 min
  4. 04

    Recommendation Systems (4): CTR Prediction and Click-Through Rate Modeling

    A practical guide to CTR prediction models -- from Logistic Regression and Factorization Machines to DeepFM, xDeepFM, …

    56 min
  5. 05

    Recommendation Systems (5): Embedding and Representation Learning

    How modern recommenders learn dense vector representations for users and items: Word2Vec / Item2Vec, Node2Vec, two-tower …

    52 min
  6. 06

    Recommendation Systems (6): Sequential Recommendation and Session-based Modeling

    How recommenders use the order of user actions to predict the next one. Markov chains, GRU4Rec, Caser, SASRec, BERT4Rec, …

    50 min
  7. 07

    Recommendation Systems (7): Graph Neural Networks and Social Recommendation

    A deep, intuition-first walkthrough of graph neural networks for recommendation: GCN, GAT, GraphSAGE, PinSage, LightGCN, …

    50 min
  8. 08

    Recommendation Systems (8): Knowledge Graph-Enhanced Recommendation

    Learn how knowledge graphs supercharge recommendation systems by adding semantic understanding. Covers RippleNet, KGCN, …

    46 min
  9. 09

    Recommendation Systems (9): Multi-Task Learning and Multi-Objective Optimization

    How real recommenders juggle clicks, conversions, watch time and revenue at once. Shared-Bottom, ESMM, MMoE, PLE …

    36 min
  10. 10

    Recommendation Systems (10): Deep Interest Networks and Attention Mechanisms

    From DIN's target attention to DIEN's AUGRU and BST's Transformer — how Alibaba taught CTR models to read a user's …

    32 min
  11. 11

    Recommendation Systems (11): Contrastive Learning and Self-Supervised Learning

    A practitioner's guide to contrastive learning for recommendations: InfoNCE and the role of temperature, SimCLR vs MoCo …

    38 min
  12. 12

    Recommendation Systems (12): Large Language Models and Recommendation

    How LLMs reshape recommendation: enhancers (P5, M6Rec), predictors (TallRec, GenRec), and agents (LlamaRec, ChatREC). …

    40 min
  13. 13

    Recommendation Systems (13): Fairness, Debiasing, and Explainability

    A practical deep dive into trustworthy recommendation: the seven biases (popularity, position, selection, exposure, …

    36 min
  14. 14

    Recommendation Systems (14): Cross-Domain Recommendation and Cold-Start Solutions

    Cold-start and cross-domain recommendation in depth: the three faces of cold-start, EMCDR/PTUPCDR cross-domain bridges, …

    32 min
  15. 15

    Recommendation Systems (15): Real-Time Recommendation and Online Learning

    A practitioner's guide to real-time recommendation: streaming pipelines (Kafka + Flink), online learning (SGD, FTRL, …

    40 min
  16. 16

    Recommendation Systems (16): Industrial Architecture and Best Practices

    Production recommendation systems serve hundreds of millions of users with sub-100ms latency. This final article covers …

    50 min