1. A speech recognition system comprising at least one computer including at least one processor, the at least one computer comprising a natural language processing component, a machine learning engine, and an automated speech recognition component, the natural language processing component and the automated speech recognition component being distinct from each other such that uncertainty in speech recognition is isolated from uncertainty in natural language understanding, wherein the natural language processing component and the automated speech recognition component communicate corresponding weighted meta-information representative of the uncertainty, the corresponding weighted meta-information generated at least partially by the machine learning engine, wherein the machine learning engine is configured to: receive, from the automated speech recognition component, weighted meta-information; adjust a weighting of the weighted meta-information based at least partially on a statistical learning algorithm; and communicate the adjusted weighted meta-information to the natural language processing component.