
We optimize on visual similarity, not just duplicates to power Pinners to discovery exact results, as well as unexpected results that may be similar in style or pattern or shape.īy incorporating a new visual search experience into Pinterest, we hope to give Pinners another way to discover ideas and products. By specifying a part of the image you’re interested in using a cropping tool, we can recommend visually similar results in real time.

There are dozens of interesting items within a Pin’s image we want to give Pinners a tool to learn more about these items. Visual search allows people to use images to search. For more information on our previous work, please refer to our KDD’15 paper. We’ll be releasing a paper describing our findings in building a large scale visual search system using deep learning features in the near future. In order to do this task efficiently, we built a distributed index and search system (using open-source tools) that allows us to scale to billions of images and find thousands of visually similar results in a fraction of a second.

To find visually similar results for a Pin, we consider the similarity scores of a given feature to billions of other features. For the past couple of months, we’ve been experimenting with improving Related Pins with these visual signals, as detailed in our latest white paper, released today.

These features can then be used to compute a similarity score between any two images. With close collaboration with members of the Berkeley Vision and Learning Center, we use deep learning to learn powerful image features by utilizing our richly annotated dataset of billions of Pins curated by Pinners. The core of our visual search system is how we represent images, and was built in just a few months by a team of four engineers.
