Skip to content

Deep Neural Networks for YouTube Recommendations

Posted on:August 29, 2021 at 04:29 AM

Screenshot 2021-08-25 at 12.11.06 AM.png

YouTube has 100m+ daily active users who consume more than a billion hours’ worth of content every day. 100s of hours of videos are uploaded every second. At that scale, recommending personalized videos is a colossal task.

I’ve always wondered how YouTube is always able to come up with relevant recommendations that kept me hooked! I found a very interesting paper on Deep Neural networks for YouTube Recommendations. In this post, I will summarise the key ideas.

The Problem

To able to come up with relevant & personalized recommendations for every user is a problem because of:

In this paper, the authors demonstrate the usage of deep learning techniques for improving recommendations as opposed to matrix-factorization techniques used earlier.

Key Ideas

Model Architecture

Candidate generation

Screenshot 2021-08-29 at 1.31.51 PM.png

Ranking

Screenshot 2021-08-29 at 2.56.54 PM.png

References

  1. Deep Neural Networks for YouTube Recommendations
  2. Softmax