System and method for clustering products by combining attribute data with image recognition

US2020034668A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020034668-A1
Application numberUS-201916521750-A
CountryUS
Kind codeA1
Filing dateJul 25, 2019
Priority dateJul 26, 2018
Publication dateJan 30, 2020
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.

Systems, methods, and computer-readable storage media for categorizing items based on attributes of the item and a shape of the item, where the shape of the item is determined from an image of the item. An exemplary system configured as disclosed herein can receive a request to categorize an item, the item having a plurality of attributes, and receive an image of the item. The system can identify, via a processor configured to perform image processing, a shape of the item based on the image, and transform the plurality of attributes and the shape of the item, into a plurality of quantifiable values. The system can then categorize the item based on the quantifiable values.

First claim

Opening claim text (preview).

We claim: 1 . A method comprising: receiving a request to categorize an item, the item having a plurality of attributes; executing, via a processor, a first random forest classifier on the plurality of attributes, resulting in a first random forest model; executing, via the processor, a second random forest classifier on an image of the item, resulting in a second random forest model; combining the executed random forest model and the second random forest model into a Bayesian Model Combination (BMC); executing, via the processor, the BMC, to yield BMC results; and classifying, via the processor, the item as belonging to a classification based on the BMC results. 2 . The method of claim 1 , wherein execution of the BMC comprises creating all possible linear combinations of the first random forest model and the second random forest model. 3 . The method of claim 1 , wherein the first random forest model and the second random forest model have distinct classification results. 4 . The method of claim 1 , further comprising: generating, via the processor, a list of items similar to the item based on the classification. 5 . The method of claim 1 , further comprising: generating, via the processor, a convolutional neural network model of the item using a convolutional neural network. 6 . The method of claim 5 , further comprising: creating a convex linear combination of the first random forest model, the second random forest model, and the convolutional neural network model, the convex linear combination having weights for each model proportional to an accuracy of each respective model, wherein the classifying of the item as belonging to the classification further comprises using the convex linear combination. 7 . The method of claim 1 , wherein the classifying of the item utilizes a weighted equation to generate a score based on the BMC results, wherein each quantifiable value in the quantifiable values has an associated weight, and wherein the classification for the item is determined based on the score. 8 . A system comprising: a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising: receiving a request to categorize an item, the item having a plurality of attributes; executing a first random forest classifier on the plurality of attributes, resulting in a first random forest model; executing a second random forest classifier on an image of the item, resulting in a second random forest model; combining the executed random forest model and the second random forest model into a Bayesian Model Combination (BMC); executing the BMC, to yield BMC results; and classifying the item as belonging to a classification based on the BMC results. 9 . The system of claim 8 , wherein execution of the BMC comprises creating all possible linear combinations of the first random forest model and the second random forest model. 10 . The system of claim 8 , wherein the first random forest model and the second random forest model have distinct classification results. 11 . The system of claim 8 , the computer-readable storage medium having additional instructions which, when executed by the processor, cause the processor to perform operations comprising: generating a list of items similar to the item based on the classification. 12 . The system of claim 1 , the computer-readable storage medium having additional instructions which, when executed by the processor, cause the processor to perform operations comprising: generating a convolutional neural network model of the item using a convolutional neural network. 13 . The system of claim 5 , the computer-readable storage medium having additional instructions which, when executed by the processor, cause the processor to perform operations comprising: creating a convex linear combination of the first random forest model, the second random forest model, and the convolutional neural network model, the convex linear combination having weights for each model proportional to an accuracy of each respective model, wherein the classifying of the item as belonging to the classification further comprises using the convex linear combination. 14 . The system of claim 1 , wherein the classifying of the item utilizes a weighted equation to generate a score based on the BMC results, wherein each quantifiable value in the quantifiable values has an associated weight, and wherein the classification for the item is determined based on the score. 15 . A non-transitory computer-readable storage medium having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising: receiving a request to categorize an item, the item having a plurality of attributes; executing a first random forest classifier on the plurality of attributes, resulting in a first random forest model; executing a second random forest classifier on an image of the item, resulting in a second random forest model; combining the executed random forest model and the second random forest model into a Bayesian Model Combination (BMC); executing the BMC, to yield BMC results; and classifying the item as belonging to a classification based on the BMC results. 16 . The non-transitory computer-readable storage medium of claim 15 , wherein execution of the BMC comprises creating all possible linear combinations of the first random forest model and the second random forest model. 17 . The non-transitory computer-readable storage medium of claim 15 , wherein the first random forest model and the second random forest model have distinct classification results. 18 . The non-transitory computer-readable storage medium of claim 15 , having additional instructions which, when executed by the computing device, cause the computing device to perform operations comprising: generating a list of items similar to the item based on the classification. 19 . The non-transitory computer-readable storage medium of claim 15 , having additional instructions which, when executed by the computing device, cause the computing device to perform operations comprising: generating a convolutional neural network model of the item using a convolutional neural network. 20 . The non-transitory computer-readable storage medium of claim 19 , having additional instructions which, when executed by the computing device, cause the computing device to perform operations comprising: creating a convex linear combination of the first random forest model, the second random forest model, and the convolutional neural network model, the convex linear combination having weights for each model proportional to an accuracy of each respective model, wherein the classifying of the item as belonging to the classification further comprises using the convex linear combination.

Assignees

Inventors

Classifications

  • G06N20/20Primary

    Ensemble learning · CPC title

  • Hierarchical techniques, i.e. dividing or merging patterns to obtain a tree-like representation; Dendograms · CPC title

  • using neural networks · CPC title

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

  • Bayesian classification · 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 US2020034668A1 cover?
Systems, methods, and computer-readable storage media for categorizing items based on attributes of the item and a shape of the item, where the shape of the item is determined from an image of the item. An exemplary system configured as disclosed herein can receive a request to categorize an item, the item having a plurality of attributes, and receive an image of the item. The system can identi…
Who is the assignee on this patent?
Walmart Apollo Llc
What technology area does this patent fall under?
Primary CPC classification G06N20/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 30 2020 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).