AUTOMATED CATEGORIZATION OF PRODUCTS IN A MERCHANT CATALOG
First Claim
1. A method implemented on at least one machine having at least one processor, storage, and a communication platform connected to a network, comprising:
- receiving information about a product, the information about the product comprising one or more text metadata fields;
receiving a set of categories comprising a plurality of classification trees, the plurality of classification trees storing the set of categories in a hierarchical manner; and
automatically selecting one or more categories from the set of categories to which the product belongs based upon at least one of the one or more text metadata fields, wherein the product belongs to more than one classification tree among the plurality of classification trees.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method is described for large-scale, automated classification of products. The system and method receives information about products, wherein such information includes one or more text metadata fields associated with each product, receives a set of categories, and automatically selects one or more categories from the set of categories to which each product belongs based upon at least one of the one or more text metadata fields associated with each product. A machine learning classifier may be used to automatically select the one or more categories to which each product belongs by operating upon a feature vector for each product derived from text metadata fields of the product description. The machine learning classifier may be trained using a set of pre-categorized product descriptions. The product-category associations generated by the system and method can be used to improve search engine results or product recommendations to consumers.
107 Citations
20 Claims
-
1. A method implemented on at least one machine having at least one processor, storage, and a communication platform connected to a network, comprising:
-
receiving information about a product, the information about the product comprising one or more text metadata fields; receiving a set of categories comprising a plurality of classification trees, the plurality of classification trees storing the set of categories in a hierarchical manner; and automatically selecting one or more categories from the set of categories to which the product belongs based upon at least one of the one or more text metadata fields, wherein the product belongs to more than one classification tree among the plurality of classification trees. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
one or more computing machines; a product classifier that is executed by at least one of the one or more computing machines to receive information about products, the information about the products comprising one or more text metadata fields associated with each of the products, to receive a set of categories, and to automatically associate each product with one or more categories from the set of categories based upon at least one of the one or more text metadata fields associated with the product; and a search engine that is executed by at least one of the one or more computing machines to receive a search query, to determine that the search query is associated with a first product, to determine that the first product is associated with a particular category based at least upon the associations between categories and products generated by the product classifier, and to identify a second product associated with the particular category based at least upon the associations between categories and products generated by the product classifier. - View Dependent Claims (11, 13, 14, 15, 16)
-
-
12. (canceled)
-
17. A system, comprising:
-
one or more computing machines; a product classifier that is executed by at least one of the one or more computing machines to receive information about products, the information about the products comprising one or more text metadata fields associated with each of the products, to receive a set of categories based upon the one or more text metadata fields associated with the product; and a recommendation engine that is executed by at least one of the one or more computing machines to determine that a user has accessed a document associated with a first product, to determine that the first product is associated with a particular category based at least upon the associations between categories and products generated by the product classifier, and to identify a second product associated with the particular category for recommendation to the user based at least upon the associations between categories and products generated by the product classifier. - View Dependent Claims (18, 19, 20)
-
Specification