1. A method for producing a global model describing a collection of documents comprising: accessing a collection of documents, the collection of documents comprising labeled documents and unlabeled documents; receiving input identifying indicative words for classifications; generating a classification model; classifying documents of the collection of documents to produce classified documents of one or more types; extracting concepts from the classified documents; generating a global model from the concepts; and outputting the global model.