4 ms·
You basically need the visit and like graphs (which videos were liked/watched by what users), and I don't think the YouTube API will give you that. If you had
by someguyorother 6y ago
You basically need the visit and like graphs (which videos were liked/watched by what users), and I don't think the YouTube API will give you that.
If you had those, a good place to start would be the alternating least squares algorithm.
The visit/like graphs are "one-class", which means you don't know if user x hasn't watched video y because x disliked it or just didn't know of its existence. That makes it harder to apply ALS, but it can be done, e.g. http://www.rongpan.net/publications/pan-oneclasscf.pdf http://www.rongpan.net/publications/pan-oneclasscf.pdf