Probabilistic models of pragmatics for natural language