17 LESSONS · ONE CONNECTED PATH

Recommendation

Start from user behavior and study retrieval, sequences, interactions, ranking and evaluation.

Before you begin: Start with 31–34. Real-data experiments require Retailrocket; XMRec is an advanced track.

THE LEARNING PATH

Build one idea on the last.

01

Start · data, baselines and training

Real interaction logs, two-tower retrieval, gradients and evaluation. These are recommendation-specific examples.

02

Mechanisms · one algorithm at a time

Retrieval → multiple objectives → feature interactions → sequences → diversity → cold start → engineering. Constructed tensors and simulated traffic are labeled.

03

Practice · XMRec competition core

Task and data → features → graph models → ranking → evaluation. A teaching implementation of selected methods, not the full winning ensemble.

04

Synthesis · controlled comparisons

Compare negative sampling, sequence models and indexing under a common budget. Preserve negative results.

05

Reference · original recommendation map

Chapter 00 describes the recommendation course. Use this website for the current cross-domain map.

TRACE THE IDEAS

Sources & lecture notes

Follow the original material alongside the Lab. Source scope, original language and the boundaries of each teaching unit are explicit.

Author courseChinese

Shusen Wang · Recommender Systems

45 lecture references mapped to practice. An exercise on a topic is not a complete paper reproduction. Originals retain their language and authors’ rights.

Chapter-to-source map 8 units
R04

Sequence interests

Run the linked chapters and explain inputs, outputs, controls and the limits of the evidence.

Boundary: Candidate-dependent attention and long-sequence mechanisms, not complete DIN/SIM recipes.

R05

Diversity and reranking

Run the linked chapters and explain inputs, outputs, controls and the limits of the evidence.

Boundary: Small-set and real-vector mechanisms, with no claim of online diversity gains.

R07

XMRec practice

Run the linked chapters and explain inputs, outputs, controls and the limits of the evidence.

Boundary: Public local splits and selected winning methods, not the full ensemble or hidden leaderboard scores.

Original lecture library 45 entries

These links open the original author or publisher material, in its original language and under its own terms.

  1. Recommender-system basics

    01_Basics_01.pdf · 10 pages · Chinese

    Partial method or mechanism exercise; full pipelines and scale are not covered.

  2. Recommendation pipeline

    01_Basics_02.pdf · 15 pages · Chinese

    Partial method or mechanism exercise; full pipelines and scale are not covered.

  3. A/B testing

    01_Basics_03.pdf · 23 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  4. Item-based collaborative filtering

    02_Retrieval_01.pdf · 39 pages · Chinese

    A corresponding method experiment is available; this does not establish complete paper reproduction or industrial outcomes.

  5. Swing

    02_Retrieval_02.pdf · 12 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  6. User-based collaborative filtering

    02_Retrieval_03.pdf · 37 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  7. Categorical features

    02_Retrieval_04.pdf · 17 pages · Chinese

    A corresponding method experiment is available; this does not establish complete paper reproduction or industrial outcomes.

  8. Matrix completion and ANN

    02_Retrieval_05.pdf · 34 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  9. Two towers: architecture and training

    02_Retrieval_06.pdf · 31 pages · Chinese

    Partial method or mechanism exercise; full pipelines and scale are not covered.

  10. Two towers: positive and negative samples

    02_Retrieval_07.pdf · 22 pages · Chinese

    Partial method or mechanism exercise; full pipelines and scale are not covered.

  11. Two towers: serving and updates

    02_Retrieval_08.pdf · 21 pages · Chinese

    Partial method or mechanism exercise; full pipelines and scale are not covered.

  12. Two towers and self-supervised learning

    02_Retrieval_09.pdf · 38 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  13. Deep Retrieval

    02_Retrieval_10.pdf · 48 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  14. Other retrieval channels

    02_Retrieval_11.pdf · 16 pages · Chinese

    A mechanism is readable; the real business task needs additional data and labels.

  15. Exposure filtering and Bloom filters

    02_Retrieval_12.pdf · 25 pages · Chinese

    Partial method or mechanism exercise; full pipelines and scale are not covered.

  16. Multiple objectives and sampling calibration

    03_Rank_01.pdf · 18 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  17. Multi-gate Mixture-of-Experts

    03_Rank_02.pdf · 18 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  18. Prediction-score fusion

    03_Rank_03.pdf · 8 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  19. Video watch-time modeling

    03_Rank_04.pdf · 15 pages · Chinese

    A mechanism is readable; the real business task needs additional data and labels.

  20. Ranking features and serving

    03_Rank_05.pdf · 14 pages · Chinese

    Partial method or mechanism exercise; full pipelines and scale are not covered.

  21. Three-tower coarse ranking and COLD

    03_Rank_06.pdf · 17 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  22. Factorization machines

    04_Cross_01.pdf · 11 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  23. DCN V2

    04_Cross_02.pdf · 24 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  24. LHUC / PPNet

    04_Cross_03.pdf · 13 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  25. SENet and FiBiNET

    04_Cross_04.pdf · 22 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  26. Last-N mean features

    05_LastN_01.pdf · 7 pages · Chinese

    A corresponding method experiment is available; this does not establish complete paper reproduction or industrial outcomes.

  27. Deep Interest Network

    05_LastN_02.pdf · 19 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  28. Search-based Interest Model

    05_LastN_03.pdf · 16 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  29. Diversity metrics

    06_Rerank_01.pdf · 15 pages · Chinese

    Partial method or mechanism exercise; full pipelines and scale are not covered.

  30. Maximal Marginal Relevance

    06_Rerank_02.pdf · 12 pages · Chinese

    A corresponding method experiment is available; this does not establish complete paper reproduction or industrial outcomes.

  31. Reranking rules

    06_Rerank_03.pdf · 8 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  32. DPP mathematics

    06_Rerank_04.pdf · 17 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  33. DPP diversification

    06_Rerank_05.pdf · 18 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  34. Cold-start metrics

    07_ColdStart_01.pdf · 18 pages · Chinese

    A mechanism is readable; the real business task needs additional data and labels.

  35. Simple cold-start retrieval

    07_ColdStart_02.pdf · 21 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  36. Cluster retrieval

    07_ColdStart_03.pdf · 20 pages · Chinese

    A mechanism is readable; the real business task needs additional data and labels.

  37. Look-alike audience expansion

    07_ColdStart_04.pdf · 17 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  38. Traffic control and guaranteed delivery

    07_ColdStart_05.pdf · 22 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  39. Cold-start A/B testing

    07_ColdStart_06.pdf · 20 pages · Chinese

    A mechanism is readable; the real business task needs additional data and labels.

  40. Improving metrics: overview

    08_Improvement_01.pdf · 7 pages · Chinese

    Partial method or mechanism exercise; full pipelines and scale are not covered.

  41. Retrieval improvements

    08_Improvement_02.pdf · 20 pages · Chinese

    Partial method or mechanism exercise; full pipelines and scale are not covered.

  42. Ranking-model improvements

    08_Improvement_03.pdf · 35 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  43. Diversity and exploration

    08_Improvement_04.pdf · 15 pages · Chinese

    Partial method or mechanism exercise; full pipelines and scale are not covered.

  44. Special user segments

    08_Improvement_05.pdf · 23 pages · Chinese

    A related teaching mechanism is readable; the full method in the lecture remains an advanced objective.

  45. Interactions and social value

    08_Improvement_06.pdf · 24 pages · Chinese

    A mechanism is readable; the real business task needs additional data and labels.