Given a corpus of documents with topic labels, learn a mapping of documents to topic labels for new documents (supervised learning)