Classes are only needed in cases where an event was not seen or was not frequent enough in the training set.
we should form clusters not based on all events in the training corpus, but only on events that are rare -because this is the type of event that classes will then be applied to in prediction.