1. A method, comprising: performing, using a computer processor, speech recognition on user dictated words to generate a dictation; parsing the dictation using a deterministic formatting grammar module to build a concept-tagged formatting graph; extracting features from the formatting graph; estimating scores for the extracted features using a discriminative statistical model, wherein the discriminative statistical model is derived from a deterministic formatting grammar module and user formatted documents; choosing a path in the formatting graph as a formatting selection based on the estimated scores; and outputting the dictation as formatted text based on the formatting selection to provide an integrated stochastic and deterministic formatting of the dictation for disambiguation of the user dictated words.