Search code examples
predictionrecommendation-enginecold-start

How do I adapt my recommendation engine to cold starts?


I am curious what are the methods / approaches to overcome the "cold start" problem where when a new user or an item enters the system, due to lack of info about this new entity, making recommendation is a problem.

I can think of doing some prediction based recommendation (like gender, nationality and so on).


Solution

  • Maybe there are times you just shouldn't make a recommendation? "Insufficient data" should qualify as one of those times.

    I just don't see how prediction recommendations based on "gender, nationality and so on" will amount to more than stereotyping.

    IIRC, places such as Amazon built up their databases for a while before rolling out recommendations. It's not the kind of thing you want to get wrong; there are lots of stories out there about inappropriate recommendations based on insufficient data.