Rule-based item classification

US9483741B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9483741-B2
Application numberUS-201414473351-A
CountryUS
Kind codeB2
Filing dateAug 29, 2014
Priority dateMar 28, 2013
Publication dateNov 1, 2016
Grant dateNov 1, 2016

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 and methods are disclosed herein for rule-based item classification. The methods include receiving, by a computing device, an item record for analysis. The computing device may determine ranked lists of item types using rule-based classifiers and machine learning-based classifiers. Then, the computing device may aggregate the ranked lists of item types to generate a combined ranked list of item types.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method for product classification, the method comprising: receiving, by one or more processors of a server, a product record associated with a product, the product record comprising a description of the product; generating, by the one or more processors, a first ranked list of product types based on the product record using a plurality of rule-based classifiers; generating, by the one or more processors, a second ranked list of product types based on the product record using a plurality of machine learning-based classifiers; aggregating, by the one or more processors, the first ranked list of product types and the second ranked list of product types to generate a combined ranked list of product types; providing the description of the product and a portion of the combined ranked list of product types to a crowdsourcing computer network for evaluation; and returning, from the crowdsourcing computer network, a validation decision, wherein: when the crowdsourcing computer network determines that a type of the product is correct, the validation decision indicates that the type of the product is correct; when the crowdsourcing computer network determines that the type of the product is not correct, the validation decision indicates that the type of the product is not correct; and when the crowdsourcing computer network determines that the description of the product is insufficient to accurately judge whether the type of the product is correct, the validation decision indicates that the type of the product is unclear. 2. The method of claim 1 , wherein the generating, by the one or more processors, the first ranked list of product types based on the product record using the plurality of rule-based classifiers comprises: applying a whitelist rule and a blacklist rule to the product record to obtain the first ranked list of product types, the whitelist rule defining that the product belongs to a first product type, the blacklist rule defining that the product does not belong to a second product type different from the first product type. 3. The method of claim 1 wherein at least a portion of the combined ranked list of product types comprises a determined product type of the product; and wherein the method further comprises: determining, based on the evaluation, that the determined product type is not acceptable; and causing generation of a new rule and an updated product type by an analyst. 4. The method of claim 3 , further comprising: updating at least one classifier of the plurality of rule-based classifiers using the new rule; and training at least one classifier of the plurality of machine learning-based classifiers using the updated product type and the description of the product. 5. The method of claim 1 , further comprising: determining a third ranked list of product types based on the product record using a plurality of attribute-based classifiers. 6. The method of claim 5 , wherein the aggregating, by the one or more processors, the first ranked list of product types and the second ranked list of product types into the combined ranked list of product types comprises: aggregating the first ranked list of product types, the second ranked list of product types, and the third ranked list of product types into the combined ranked list of product types. 7. The method of claim 1 , further comprising: initializing at least a portion of the plurality of rule-based classifiers and the plurality of machine learning-based classifiers using a set of training product records and a basic rule. 8. The method of claim 1 , further comprising: analyzing the product record to determine an initial product type based on an initial classification rule; in response to a determination that: a confidence score associated with the initial product type and the product is greater than a predetermined threshold, providing the product record to the plurality of rule-based classifiers; in response to a determination that: a confidence score associated with the initial product type and the product is greater than a predetermined threshold, providing the product record to the plurality of machine learning-based classifiers; in response to a determination that: the initial classification rule is not related to the product record, providing the product record to the plurality of rule-based classifiers; and in response to a determination that: the initial classification rule is not related to the product record, providing the product record to the plurality of machine learning-based classifiers. 9. The method of claim 1 , wherein the plurality of machine learning-based classifiers comprises at least one of a naive Bayes classifier, a k-Nearest Neighbors (KNN) classifier, or a Perceptron classifier. 10. The method of claim 1 comprising filtering the combined ranked list of product types to generate a filtered list using a blacklist rule. 11. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, cause the one or more processors to perform acts comprising: receiving a product record associated with a product, the product record comprising a description of the product; classifying the product based on the product record using a plurality of rule-based classifiers to generate a first ranked list of product types, including applying a whitelist rule and a blacklist rule to the product record to obtain the first ranked list of product types, wherein the whitelist rule defines that the product belongs to a first product type and the blacklist rule defines that the product does not belong to a second product type different from the first product type; classifying the product based on the product record using a plurality of attribute-based classifiers to generate a second ranked list of product types; combining the first ranked list of product types and the second ranked list of product types to generate a combined ranked list of product types; providing at least a portion of the combined ranked list of product types to a crowdsourcing computer network for evaluation; and returning, from the crowdsourcing computer network, a validation decision, wherein: when the crowdsourcing computer network determines that a type of the product is correct, the validation decision indicates that the type of the product is correct; when the crowdsourcinq computer network determines that the type of the product is not correct, the validation decision indicates that the type of the product is not correct; and when the crowdsourcing computer network determines that the description of the product is insufficient to accurately judge whether the type of the product is correct, the validation decision indicates that the type of the product is unclear. 12. The one or more non-transitory computer-readable media of claim 11 , wherein the classifying of the product based on the product record using a plurality of rule-based classifiers to generate the first ranked list of product types comprises: applying an attribute value-based classification rule. 13. The one or more non-transitory computer-readable media of claim 11 , wherein: the at least the portion of the combined ranked list of product types comprises a determined product type of the product; and when the validation decision is that the determined product type is not correct, the acts further comprise causing generation of a new rule and an updated product type by an analyst. 14. The one or more non-transitory computer-readable media of claim 13 , wherein the acts further co

Assignees

Inventors

Classifications

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

  • of classification results, e.g. of results related to same input data · CPC title

  • Rule-based classification · CPC title

  • Physics · mapped topic

  • G06N99/005Primary

    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 US9483741B2 cover?
Systems and methods are disclosed herein for rule-based item classification. The methods include receiving, by a computing device, an item record for analysis. The computing device may determine ranked lists of item types using rule-based classifiers and machine learning-based classifiers. Then, the computing device may aggregate the ranked lists of item types to generate a combined ranked list…
Who is the assignee on this patent?
Wal Mart Stores Inc
What technology area does this patent fall under?
Primary CPC classification G06N99/005. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 01 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).