[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 →