In a non-transitory computer-readable storage medium having instructions embodied therein that when executed cause a computer system to perform a method for determining preferences of an ensemble of items. An ensemble of items is accessed, wherein the ensemble is user created, and wherein the ensemble of items is shared such that the ensemble of items is viewed by others. User activity associated with the ensemble of items is tracked. Preference information of the ensemble of items is determined based on the tracked user interaction.