Usually unsupervised knowledge sources are used to form semantic codes of the labels that helps us to generalize to unseen labels.
there are also different ways to express the same meaning, and similarly, most of them can not be included in the training set.