Едва ли вы переплюните систему рекомендаций любого популярного сервиса, даже самую отстающую. Все-таки там не дураки работают.
Смотрите прежде всего, откуда вы сможете спарсить/вытянуть данные, потому что компании обычно тщательно следят, чтобы никто не смог бесплатно воспользоваться их наработками.
Лет 7-8 назад Netflix проводил открытый конкурс по улучшению рекомендаций их фильмов, выкладывал данные для анализа. Гуглите.
Еще есть такая штука:
https://www.kaggle.com/competitions