1. A method for processing information, the method comprising: providing a plurality of documents under control of a processing device, each of the plurality of documents having a label; processing the labels related to the plurality of documents, using a clustering process, to cluster the labels into a plurality of clusterings representing a plurality of classes; classifying the documents using the clusterings representing the plurality of classes; predicting a plurality of performance characteristics, respectively, for the plurality of clusterings; wherein the predicting the plurality of performance characteristics provides a performance measure to predict how accurate the clustering for classification at a given layer of a hierarchy; selecting at least one of the clusterings using information from the performance characteristics; and adding the selected clustering into the hierarchy.