1 Ranking & Recommendations

Classical ML/DL Practitioner Curriculum · 6:04

Listen on 93

Lyrics

[Verse 1]
When users browse and need suggestions true
Collaborative filtering's what we do
Matrix factorization breaks it down
User-item pairs in rows and columns found
ALS alternating least squares dance
Minimizing error, give predictions chance
Learning from behavior, patterns emerge
Past interactions help new tastes converge

[Chorus]
Rank and recommend, make the right choice
Pointwise pairwise listwise, give algorithms voice
Two towers rising, candidates flow
Retrieve then rerank, watch the magic grow
Cold start exploring, bandits in play
Recommendation systems guide the way

[Verse 2]
Content-based filtering reads the features clean
Item attributes paint the user scene
Hybrid approaches blend the best of both
Collaborative content, binding like an oath
Learning-to-rank takes three different roads
Pointwise regression, single scores it loads
Pairwise comparisons, RankNet's neural art
Which item wins? That's where we start

[Chorus]
Rank and recommend, make the right choice
Pointwise pairwise listwise, give algorithms voice
Two towers rising, candidates flow
Retrieve then rerank, watch the magic grow
Cold start exploring, bandits in play
Recommendation systems guide the way

[Bridge]
Listwise LambdaMART optimizes the whole list
NDCG gradients, precision can't be missed
Two-tower models encode user and item
Query and candidate, perfect alignment
First stage retrieval casts the widest net
Second stage reranking, fine-tune what you get

[Verse 3]
Cold start problem when the data's sparse
New users items, fill the empty space
Exploration-exploitation, bandit's choice
Thompson sampling, epsilon's voice
Multi-armed bandits balance what we know
With discovering paths that help us grow
Pipeline architecture, candidate to rank
From millions down to dozens, fill the tank

[Chorus]
Rank and recommend, make the right choice
Pointwise pairwise listwise, give algorithms voice
Two towers rising, candidates flow
Retrieve then rerank, watch the magic grow
Cold start exploring, bandits in play
Recommendation systems guide the way

[Outro]
From collaborative to content-based design
Hybrid systems make the stars align
Learning-to-rank with neural networks deep
Recommendation promises that we keep

← 4 Practical Deep Learning | 2 Fraud Detection & Anomaly Detection →