Systems and methods for image classification by correlating contextual cues with images

US10169686B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10169686-B2
Application numberUS-201313959446-A
CountryUS
Kind codeB2
Filing dateAug 5, 2013
Priority dateAug 5, 2013
Publication dateJan 1, 2019
Grant dateJan 1, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A sample set of images is received. Each image in the sample set may be associated with one or more social cues. Correlation of each image in the sample set with an image class is scored based on the one or more social cues associated with the image. Based on the scoring, a training set of images to train a classifier is determined from the sample set. In an embodiment, an extent to which an evaluation set of images correlates with the image class is determined. The determination may comprise ranking a top scoring subset of the evaluation set of images.

First claim

Opening claim text (preview).

What is claimed: 1. A system comprising: at least one processor; and a memory storing instructions configured to instruct the at least one processor to perform: receiving a sample set of images from which images are selected to train an image classifier associated with a plurality of image classes, at least one image in the sample set associated with one or more social cues, the one or more social cues comprising reliability of at least one of a generator or a tagger of the at least one image based on interactions of the at least one of the generator or the tagger on a social networking system; scoring correlation of the at least one image in the sample set with an image class of the plurality of image classes based on the one or more social cues, wherein each image class of the plurality of image classes is associated with depiction of an object, action, or concept, and the scoring comprises generating a score indicative of an extent to which the at least one image depicts the image class; and determining a training set of images to train the classifier from the sample set based on the scoring. 2. The system of claim 1 , further comprising specifying the image class. 3. The system of claim 1 , wherein the determining comprises ranking each image in the sample set of images based on the scoring. 4. The system of claim 1 , wherein the determining comprises selecting a top scoring subset of the sample set of images. 5. The system of claim 4 , wherein the top scoring subset is the training set of images. 6. The system of claim 1 , further comprising training the classifier based on the training set of images. 7. The system of claim 1 , further comprising generating a visual pattern template associated with the image class. 8. The system of claim 1 , wherein the classifier is configured to use a bag of visual words image classification technique or a neural network image classification technique. 9. The system of claim 1 , further comprising determining an extent to which an evaluation set of images correlates with the image class. 10. The system of claim 9 , wherein the evaluation set of images is different from the sample set of images. 11. The system of claim 9 , wherein the evaluation set of images comprises a larger set of images than the sample set of images. 12. The system of claim 9 , further comprising scoring correlation of each image of the evaluation set of images with a visual pattern template associated with the image class. 13. The system of claim 12 , further comprising ranking each image of the evaluation set based on the scoring correlation of each image of the evaluation set of images. 14. The system of claim 12 , further comprising associating a top scoring subset of the evaluation set of images with the image class. 15. The system of claim 1 , wherein the one or more social cues comprises one or more image tags. 16. The system of claim 15 , further comprising determining a number of instances of a particular image tag among a total number of the one or more image tags associated with an image. 17. The system of claim 1 , wherein the one or more social cues comprises one or more of: location data associated with an image of the sample set of images; or an identity of a tagger or an uploader of the image of the sample set of images. 18. The system of claim 1 , wherein the one or more social cues are received by a social networking system. 19. A computer implemented method comprising: receiving, by a computer system, a sample set of images from which images are selected to train an image classifier associated with a plurality of image classes, at least one image in the sample set associated with one or more social cues, the one or more social cues comprising reliability of at least one of a generator or a tagger of the at least one image based on interactions of the at least one of the generator or the tagger on a social networking system; scoring, by the computer system, correlation of the at least one image in the sample set with an image class of the plurality of image classes based on the one or more social cues, wherein each image class of the plurality of image classes is associated with depiction of an object, action, or concept, and the scoring comprises generating a score indicative of an extent to which the at least one image depicts the image class; and determining, by the computer system, a training set of images to train the classifier from the sample set based on the scoring. 20. A non-transitory computer storage medium storing computer-executable instructions that, when executed, cause a computer system to perform a computer-implemented method comprising: receiving a sample set of images from which images are selected to train an image classifier associated with a plurality of image classes, at least one image in the sample set associated with one or more social cues, the one or more social cues comprising reliability of at least one of a generator or a tagger of the at least one image based on interactions of the at least one of the generator or the tagger on a social networking system; scoring correlation of the at least one image in the sample set with an image class of the plurality of image classes based on the one or more social cues, wherein each image class of the plurality of image classes is associated with depiction of an object, action, or concept, and the scoring comprises generating a score indicative of an extent to which the at least one image depicts the image class; and determining a training set of images to train the classifier from the sample set based on the scoring.

Assignees

Inventors

Classifications

  • Obtaining sets of training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

  • G06N20/00Primary

    Machine learning · CPC title

  • Business processes related to social networking or social networking services · CPC title

  • Generating training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

  • using data annotations, e.g. user-defined metadata · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10169686B2 cover?
A sample set of images is received. Each image in the sample set may be associated with one or more social cues. Correlation of each image in the sample set with an image class is scored based on the one or more social cues associated with the image. Based on the scoring, a training set of images to train a classifier is determined from the sample set. In an embodiment, an extent to which an ev…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06N20/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 01 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).