Download presentation
Presentation is loading. Please wait.
Published byLouise Hutchinson Modified over 9 years ago
1
The YouTube Video Recommendation System James Davidson Benjamin Liebald Junning Liu Palash Nandy Taylor Van Vleet (Google inc) Presented by Thuat Nguyen
2
Introduction YouTube – the most popular video community 1 billion users watch each month 24 hours of video uploaded every minute (2010) It’s a very information-rich environment
3
Goals The recommendation system Find videos related to users’ interests Helps users discover Keep users engaged: not just to watch or find
4
Challenges Videos have no or poor metadata User interactions are relatively short and noisy (compared to Netflix or Amazon) Videos usually have short life cycle
5
System Design 1.Input data 2.Related videos 3.Generating recommendation candidates 4.Ranking 5.System implementation -> recent, fresh, diverse, relevant
6
Input Data Two main classes of data: 1.Content data Title, description… 2.User activity data Rating, liking, subscribing, etc. (explicit) Start to watch, close before finish (implicit)
7
Related Videos Relatedness score Normalization function v i -> R i of top N candidates (impose min score)
8
Generating Recommendation Candidates Seed set S C 1 is narrow Broad the diversity of candidate set
9
Generating Recommendation Candidates (cont.)
10
Ranking Candidates ranked by using categorized signals: Video quality (view count, ratings…) User specificity (user’s taste and preferences) Diversification Impose constraints for each seed
11
System Implementation Three main steps: Data collection (log files) Recommendation generation (MapReduce) Recommendation serving Batch-oriented pre-computation approach Take advantages of CPU resources Cause delay between generating and serving
12
Evaluation and Results
13
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.