1. A method comprising: receiving an image search query; providing image search results responsive to the image search query; receiving a request for images similar to an identified image in the provided image search results; determining similar images to the identified image using the identified image and obtained data generated from a plurality of image triplets, each image triplet including an image, a more relevant image to the image, and a less relevant image to the image, and wherein each image triplet has a corresponding vector representation; and providing one or more similar images.