Their discriminative approach represents semantic slots and discourse-level utterance labels (domain or dialog act) in a single structure to encode dependencies.
their model requires fully labeled utterances for training, which can be time consuming and expensive to generate for dynamic systems.