Modeling Preference Data