1. A method of extracting information from a text input received by a natural language understanding system, comprising: parsing the text input to extract a plurality of features from the text input; processing each of the plurality of features through a plurality of statistical models to obtain at least one value; searching the text input for at least one named entity; determining a value for a feature based upon the at least one named entity located within the text input; combining, via a processor, one value for each of the plurality of features to create a complex information target; and outputting the complex information target, wherein the complex information target indicates a meaning for the text input.