Product categorization and product tagging machine learning solutions

When you enter a physical store, you have tables above aisles that denote the category of products that are being sold in particular section.

The online equivalent of this are the product paths that show the main category, subcategory, level 3 category, and so on. In earlier days of internet these categories were set manually but with Amazon now selling millions of products, the product categorization has been automated in the meantime, using the machine learning and AI models for this purpose.

All one needs for training a ML model is a good training data set in the form of product name -> category and then one can train an appropriate text classification model.

Regarding possible categories, there are two main options. One is Google Product Taxonomy and the other is IAB classification, both have Tier 1, Tier 2 and lower Tiers of categories.

For ecommerce product categorization, the more appropriate is the Google product taxonomy categorization, whereas IAB is more general and has gone through several revisions.

An excellent Saas platform that offers product categorization is You can try out their demo at this address:

It gives the output in form of nice chart as well as json file that can also be exported.

Another important version of categorization involves tagging of products. This is a more modern version of trying to classify the products and has the added benefit that there is no general upper limit on number of tags that can be assigned to products of online ecommerce shop.

A solution offering product tagging is available at You can try out demo of product tagging at:

I tried diamond earring and got these tags (with percentages denoting how relevant is the tag for the product name):

58 %
33 %
22 %
diamond earrings
7 %
6 %
white gold
6 %
6 %
yellow gold
4 %
3 %

2 %

Product tagging and categorization have a bright future with number of online shops rapidly increasing.