1. A method to facilitate providing complementary recommendations, the method comprising: determining one or more fashion trend or pleasing color combination rules based on data obtained from one or more sources; generating one or more template images and rule triggers corresponding to the fashion trend or pleasing color combination rules, each of the rule triggers associated with at least one of the template images; and comparing, using a processor, a first image attribute of a particular one of the template images to a second image attribute of each of a plurality of inventory images corresponding to the plurality of inventory items to identify the inventory items complementary to the query image, wherein the particular one of the template images is selected based on the rule trigger corresponding to the particular one of the template images being applicable for a query image, and wherein colors or patterns of each of the identified inventory items differ from the colors or patterns of the query image.