1. A spoken language understanding method, comprising: semantically parsing a received utterance by semantic role labeling; extracting one of a predicate or at least one argument from the semantically parsed utterance; and estimating an intent based on at least one of the extracted predicate or the at least one extracted argument.