preferences and behavior understanding