Techniques are provided for generating improved language modeling. Such
improved modeling is achieved by conditioning a language model on a state
of a dialog for which the language model is employed. For example, the
techniques of the invention may improve modeling of language for use in a
speech recognizer of an automatic natural language based dialog system.
Improved usability of the dialog system arises from better recognition of
a user's utterances by a speech recognizer, associated with the dialog
system, using the dialog state-conditioned language models. By way of
example, the state of the dialog may be quantified as: (i) the internal
state of the natural language understanding part of the dialog system; or
(ii) words in the prompt that the dialog system played to the user.