Learning Preferences for Multiclass Problems