I have been looking at papers and books about recommendation systems and the approaches suggested to build them. In many of them the Netflix competition was given as an example. On Netflix users rate movies (from 1 to 5). In that competition, the competitors were given a database of movies and corresponding ratings by the users, and they were supposed to implement a system which would best predict the rating of the movies and using that rating would suggest movies to the users.
For evaluation they suggest cross validation using measures which use the predicted and real ratings as arguments. Predicted rating is calculated using the history of the user and his ratings for the movies.
I am trying to build a news recommendation system. The problem I am facing now is that the news are relevant just for a short time and almost nobody would give a rating to the news. So, I only have implicit feedback (views) and no explicit feedback (rating). Also in the Netflix problem they are provided with a database. I am wondering how to cope with the cold start problem, because at the start no news would be read (viewed).
I will be so thankful if You could suggest me how to avoid the cold start problem and once I will have an algorithm how could I test if it works fine.
Thank you!