8. A system for supplementing product information, the system comprising one or more processors and one or more memory devices operably coupled to the one or more processors, the one or more memory devices storing executable and operational data effective to cause the one or more processors to: receive a plurality of keywords; for each keyword of at least a portion of the plurality of keywords, obtain a result set for the each keyword by searching a product taxonomy; obtain a filtered set of keywords from the at least the portion of the plurality of keywords by filtering a set of keywords according to categories of result sets for the set of keywords, wherein the executable and operational data are further effective to cause the one or more processors to obtain the filtered set of keywords from the at least the portion of the plurality of keywords by filtering the set of keywords according to categories of the result sets for the set of keywords by, for each keyword of the at least the portion of the plurality of keywords and the result set for the each keyword performing: evaluating categorical similarity among products of the result set for the each keyword, wherein the executable and operational data are further effective to cause the one or more processors to evaluate the categorical similarity among products of the result set for the each keyword by calculating category consistency of the result set for the each keyword and wherein the executable and operational data are further effective to cause the one or more processors to calculate the category consistency of the result set for the each keyword by calculating the category consistency as n/(N−n), where n is a number of products in the result set for the each keyword and belonging to a most common category in categories represented in the result set for the each keyword and where N is a total number of products in the result set for the each keyword; assigning a score to the each keyword according to the categorical similarity; and filtering the at least the portion of the plurality of keywords according to the scores assigned thereto to obtain the filtered set of keywords; and define product groups for at least a portion of the filtered set of keywords, each product group having associated therewith a keyword from the filtered set of keywords and one or more products from the result set for the each keyword from the filtered set of keywords.
11. The system of claim 8 , wherein the executable and operational data are further effective to cause the one or more processors to evaluate categorical similarity among products of the result set for the each keyword by determining a distance in the product taxonomy from a root node in the product taxonomy of a most common category of the product taxonomy represented in the result set for the each keyword.