Thanks! So, would you say the future for recommendation is deep learning? While I am not opposed to it, I find it very opaque.
The domain dictates whether degree of opacity (or other attributes), would rule out deep learning.
Netflix recommender does not use deep learning (which is pretty amazing given how badly they have messed it up). From the conversations I had (a couple of years ago), they gave up with it. I'm sure the Youtube team could do a better job on the Netflix data then they managed to do.