if I make an application for products and each user in the system can rate the products. And I want to make a recommendation system to recommend products to active user base