Scalable adaptive collaborative filtering - João Nuno Vinagre Marques da Silva (2016)