1. A method for classification, the method comprising: receiving, by one or more processors of a server, an item record associated with an item, the item record comprising a description of the item; generating, by the one or more processors, a first ranked list of item types based on the item record using a plurality of rule-based classifiers; generating, by the one or more processors, a second ranked list of item types based on the item record using a plurality of machine learning-based classifiers; and aggregating, by the one or more processors, the first ranked list of item types and the second ranked list of item types to generate a combined ranked list of item types.