When we use recommender systems for retail banking products (life insurance, mutual fund, lockers etc) some of the products are one time purchases so if I need to create a r