SEARCHING FOR PRODUCTS THROUGH A SOCIAL MEDIA PLATFORM
Methods, systems, and storage media for searching for products through a social media platform are disclosed. Exemplary implementations may: receive a selection of an item in a post on the social media platform; generate a digital fingerprint of the item in the post; compare the digital fingerprint with a catalog of digital fingerprints; determine a similarity score between the digital fingerprint and individual digital fingerprints of the catalog of digital fingerprints; determine a subset of digital fingerprints that have similarity scores above a threshold, the subset of digital fingerprints corresponding to a subset of items for sale; and cause display of the subset of items for sale through a user interface of the social media platform.
1 . A computer-implemented method for searching for products through a social media platform, comprising:
receiving a selection of an item in a post on the social media platform, the selection comprising an outline around the item in the post;
generating a digital fingerprint of the item in the post;
comparing the digital fingerprint with a catalog of digital fingerprints;
determining a similarity score between the digital fingerprint and individual digital fingerprints of the catalog of digital fingerprints;
determining a subset of digital fingerprints that have similarity scores above a threshold, the subset of digital fingerprints corresponding to a subset of items for sale; and
causing display of the subset of items for sale through a user interface of the social media platform.
2 . The computer-implemented method of claim 1 , wherein the social media platform comprises interactive technologies configured to allow users creating, sharing, and/or exchanging information, ideas, and forms of expression via virtual communities and networks.
3 . The computer-implemented method of claim 1 , wherein the post comprises at least an image, a picture, a photo, or a video.
4 . The computer-implemented method of claim 1 , further comprising:
generating the catalog of digital fingerprints.
5 . The computer-implemented method of claim 1 , wherein the digital fingerprint comprises a 256-bit binary number.
6 . The computer-implemented method of claim 1 , further comprising:
training a machine learning (ML) algorithm to identify similar items to the selected item.
7 . The computer-implemented method of claim 6 , wherein the ML algorithm comprises a convolutional neural network (CNN).
8 . The computer-implemented method of claim 1 , wherein the similarity score is based on an embedding distance.
9 . The computer-implemented method of claim 1 , wherein the threshold is within a minimum embedding distance.
10 . The computer-implemented method of claim 1 , wherein the post comprises a commerciality classifier.
11 . A system configured for searching for products through a social media platform, the system comprising:
one or more hardware processors configured by machine-readable instructions to:
receive a selection of an item in a post on the social media platform, the selection comprising an outline around the item in the post, wherein the post comprises at least an image, a picture, a photo, or a video;
generate a digital fingerprint of the item in the post;
generate a catalog of digital fingerprints;
compare the digital fingerprint with the catalog of digital fingerprints;
determine a similarity score between the digital fingerprint and individual digital fingerprints of the catalog of digital fingerprints;
determine a subset of digital fingerprints that have similarity scores above a threshold, the subset of digital fingerprints corresponding to a subset of items for sale; and
cause display of the subset of items for sale through a user interface of the social media platform.
12 . The system of claim 11 , wherein the social media platform comprises interactive technologies configured to allow users creating, sharing, and/or exchanging information, ideas, and forms of expression via virtual communities and networks.
13 . The system of claim 11 , wherein the subset of items for sale are listed based on a ranking.
14 . The system of claim 11 , wherein the one or more hardware processors are further configured by machine-readable instructions to:
receive a photo of the item; and
generate matches for the item based on the photo.
15 . The system of claim 11 , wherein the digital fingerprint comprises a 256-bit binary number.
16 . The system of claim 11 , wherein the one or more hardware processors are further configured by machine-readable instructions to:
train a machine learning (ML) algorithm to identify similar items to the selected item.
17 . The system of claim 16 , wherein the ML algorithm comprises a convolutional neural network (CNN).
18 . The system of claim 11 , wherein the similarity score is based on an embedding distance.
19 . The system of claim 11 , wherein the threshold is within a minimum embedding distance, wherein the post comprises a commerciality classifier.
20 . A non-transient computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a computer-implemented method for searching for products through a social media platform, the method comprising:
receiving a selection of an item in a post on the social media platform, the selection comprising an outline around the item in the post, wherein the social media platform comprises interactive technologies configured to allow users creating, sharing, and/or exchanging information, ideas, and forms of expression via virtual communities and networks, wherein the post comprises at least an image, a picture, a photo, or a video;
generating a digital fingerprint of the item in the post;
comparing the digital fingerprint with a catalog of digital fingerprints;
determining a similarity score between the digital fingerprint and individual digital fingerprints of the catalog of digital fingerprints;
determining a subset of digital fingerprints that have similarity scores above a threshold, the subset of digital fingerprints corresponding to a subset of items for sale, wherein the threshold is within a minimum embedding distance, wherein the post comprises a commerciality classifier; and
causing display of the subset of items for sale through a user interface of the social media platform.