This is a multiclass categorization problem in which instances are categorized into one of several classes.
we aim at learning a predictor h : X → Y, where X is the set of messages and Y is a finite set of categories.