E-commerce recommendation system and method

US2016110794A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016110794-A1
Application numberUS-201414518431-A
CountryUS
Kind codeA1
Filing dateOct 20, 2014
Priority dateOct 20, 2014
Publication dateApr 21, 2016
Grant date

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.

Disclosed herein is item recommender that uses a model trained using a combination of at least visual item similarity training data and social activity training data. The model may be used, for example, to identify a set of recommended products having similar visual features as a given product. The set of recommended products may be presented to the user along with the given product. The model may be continuously updated using feedback from users to identify the features considered to be important to the users relative to other features.

First claim

Opening claim text (preview).

1 . A method comprising: determining, by at least one computing device, visual similarity training data for a plurality of items, the visual similarity training data identifying, for each pair of items of the plurality of items, a level of visual similarity between images of the items in the pair; determining, by the at least one computing device, social activity training data for the plurality of items, the social activity training data identifying, for each pair of items of the plurality of items, an indicator of whether a shared user interest in the pair of items exists; training, by the at least one computing device, a model using a training data comprising the image similarity training data and the social activity training data; and generating, by the at least one computing device, a set of recommended items using the trained model. 2 . The method of claim 1 , determining social activity training data further comprising determine the social training data using observed user behavior comprising one or more of a co-view, co-purchase and co-favorite observed user behavior. 3 . The method of claim 1 , the determining the image similarity training data further comprising: extracting visual characteristics from each item's image, the extracting comprising: making a determination whether the item's image contains one or more extraneous objects other than the item; and selecting an extraction tool based on the determination. 4 . The method of claim 3 , the selecting further comprising: selecting an edge-based background removal extraction tool if the determination indicates an absence of the one or more extraneous objects; and selecting a deformable part-based model to extract the item's image if the determination indicates a presence of one or more extraneous objects. 5 . The method of claim 1 , further comprising: receiving, by the at least one computing device, user feedback comprising information identifying user item selection; and retraining, by the at least one computing device, the model using the training data comprising the image similarity training data and the social activity training data and the user feedback, the retraining comprising identifying, using the user feedback, a weighting for at least the image similarity training data and the social activity training data to be used in retraining the model. 6 . The method of claim 5 , the training data further comprising item metadata. 7 . The method of claim 1 , generating a set of recommended items using the trained model further comprising: determining, using the trained model, a click prediction for each of the items of the plurality, each item's click prediction is based at least on the item's features, the item's features comprising at least visual similarity and social activity features; and selecting one or more items of the plurality based on each item's click prediction. 8 . A system comprising: at least one computing device, each computing device comprising a processor and a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising: first determining logic for determining visual similarity training data for a plurality of items, the visual similarity training data identifying, for each pair of items of the plurality of items, a level of visual similarity between images of the items in the pair; second determining logic for determining social activity training data for the plurality of items, the social activity training data identifying, for each pair of items of the plurality of items, an indicator of whether a shared user interest in the pair of items exists; training logic for training a model using a training data comprising the image similarity training data and the social activity training data; and generating logic for generating, using the trained model, a set of recommended items. 9 . The system of claim 8 , the second determining logic for determining social activity training data further comprising determining logic for determining the social training data using observed user behavior comprising one or more of a co-view, co-purchase and co-favorite observed user behavior. 10 . The system of claim 8 , the first determining logic for determining the image similarity training data further comprising: extracting logic for extracting visual characteristics from each item's image, the extracting logic comprising: determining logic for making a determination whether the item's image contains one or more extraneous objects other than the item; and selecting logic for selecting an extraction tool based on the determination. 11 . The system of claim 10 , the selecting logic further comprising: first selecting logic for selecting an edge-based background removal extraction tool if the determination indicates an absence of the one or more extraneous objects; and second selecting logic for selecting a deformable part-based model to extract the item's image if the determination indicates a presence of one or more extraneous objects. 12 . The system of claim 8 , the stored program logic further comprising: receiving logic for receiving user feedback comprising information identifying user item selection; and retraining logic for retraining the model using the training data comprising the image similarity training data and the social activity training data and the user feedback, the retraining logic comprising identifying logic for identifying, using the user feedback, a weighting for at least the image similarity training data and the social activity training data to be used in retraining the model. 13 . The system of claim 12 , the training data further comprising item metadata. 14 . The system of claim 8 , the generating logic for generating a set of recommended items using the trained model further comprising: determining logic for determining, using the trained model, a click prediction for each of the items of the plurality, each item's click prediction is based at least on the item's features, the item's features comprising at least visual similarity and social activity features; and selecting logic for selecting one or more items of the plurality based on each item's click prediction. 15 . A computer readable non-transitory storage medium for tangibly storing thereon computer readable instructions that when executed cause at least one processor to: determine visual similarity training data for a plurality of items, the visual similarity training data identifying, for each pair of items of the plurality of items, a level of visual similarity between images of the items in the pair; determine social activity training data for the plurality of items, the social activity training data identifying, for each pair of items of the plurality of items, an indicator of whether a shared user interest in the pair of items exists; train a model using a training data comprising the image similarity training data and the social activity training data; and generate a set of recommended items using the trained model. 16 . The computer readable non-transitory storage medium of claim 15 , the instructions to determine social activity training data further comprising instructions to determine the social training data using observed user behavior comprising one or more of a co-view, co-purchase and co-favorite observed user behavior. 17 . The computer readable non-transitory storage medium of claim 15 , the instructions to determine the image similarity training data further comprising instructions

Assignees

Inventors

Classifications

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

  • using classification, e.g. of video objects · CPC title

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

  • based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate · CPC title

  • Physics · mapped topic

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 US2016110794A1 cover?
Disclosed herein is item recommender that uses a model trained using a combination of at least visual item similarity training data and social activity training data. The model may be used, for example, to identify a set of recommended products having similar visual features as a given product. The set of recommended products may be presented to the user along with the given product. The model …
Who is the assignee on this patent?
Yahoo Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0631. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).