I need to predict age or age range of a user according to his/her browsing history from a news website. The only data I am able to get is USER-ID, URLs-visited, TAGs from those URLs, "which category news a person reads most" etc. My only option seems like creating this dataset somehow. But I do not know how do I decide the age range of a person. The problem is if a person is reading a politics news he could belong to an age range of 50 and above but then what if this is a high trending news and everybody is reading it. So basically how do I decide which age range people read which kind of news most?
I hope I am able to explain what my problem is. If somebody has worked on such a problem I would like to hear how you proceeded with it. Thanks.