How to tackle the cold start problem in recommender systems?

While recommender systems are effective for users who have previous interaction history, same is not the case for a new user or a newly added item in the product. This is because in both cases we don’t have any history to base the recommendations on. We discuss about a solution for this problem.