Personalized Recommendations with Retrieval and Ranking Architecture

Added:

Core Concepts
Retrieval & Ranking
Embeddings & Towers
Vector Databases
Feature Engineering
Model Training
System Build

Core Concepts

2:01
Playing Section
  • 1

    Defines recommender systems and diverse filtering paradigms like collaborative filtering.

  • 2

    Introduces the H&M dataset and the goal of predicting future customer purchases.

  • 3

    Explains the shift from batch recommendations to real-time, session-based models.

Fundamental understanding of machine learning embeddings, vector spaces, and deep learning basics.
Familiarity with traditional recommendation approaches such as collaborative filtering and matrix factorization.
Basic knowledge of vector similarity metrics (e.g., cosine similarity, dot product) and nearest neighbor search.
Core data engineering concepts, particularly the role of Feature Stores (offline vs. online features) in ML pipelines.
Exploring advanced ranking models and deep CTR (Click-Through Rate) prediction architectures like Deep & Cross Networks (DCN) and DLRM.
Scaling vector search and retrieval using production-grade vector databases (e.g., Milvus, Pinecone) and Approximate Nearest Neighbor (ANN) algorithms.
Implementing real-time serving architectures, handling low-latency constraints, and deploying recommendation models in production (e.g., using Triton or TF Serving).
Designing evaluation strategies for recommendation systems, including offline metrics (NDCG, MAP) and online experiments (A/B testing, multi-armed bandits).
1.6K views29likes2:01:16@tmls-aiOriginal Release: 2023-08-18

The retrieval and ranking architecture for real-time personalized recommendations uses a two-tower embedding model where user query embeddings and item embeddings are generated from separate neural networks, then candidate items are retrieved using approximate nearest neighbor search in a vector database, followed by ranking with a separate model to reorder candidates based on additional features from a feature store, all within tight latency constraints of under 100 milliseconds.