In the multi-class setting, supervised learning approaches can be used.
we can apply a one-versus-all learning methodology, in which each class e i is trained from both positive (i.e., all the occurrences of e i in the corpus) and negative examples (i.e., all the occurrences of the words in the set {e j |j = i}).