A latent class vector model for preference ratings