Modelling viewpoints in user generated content