1. A system comprising: a memory to store a plurality of brand relationships, each of the brand relationships comprising a first brand associated with a first category, a second brand associated with a second category, and a recommendation score between the first brand and the second brand; and a processor to implement a recommendation module to provide a recommendation based on an identified brand preference of a user, the brand preference comprising the first brand and the first category, the recommendation provided by accessing the memory to identify at least one brand relationship of the brand relationships corresponding to the identified brand preference.