1. INPUT & WEIGHTING 2. FEATURE EXTRACTION 3. COLLABORATIVE FILTERING DECAY ENRICH VECTOR SCORE USER BALLOT SCORE BUCKETS TMDB ENRICHMENT FEATURE TILES SPARSE MATRIX NEIGHBOR USERS SIMILARITY ENGINE RECOMMENDATIONS