The labels used in a DA tagger have to be predefined, and supervised methods require a corpus that is manually annotated by the labels.
it is difficult to design a tag set (labels) that can be used to annotate a corpus because the design of a tag set depends on the domain and the task.