1. A method of inferring hierarchical descriptions of a set of documents comprising the steps of: providing a first histogram of features from a positive set of documents; providing a second histogram of features from a collection set of documents; and determining whether each feature is a self feature, a parent feature or a child feature based on the fraction of the documents in the positive set containing the feature and the fraction of the documents in the collection set containing the feature.