Model generation for natural language interpretation and analysis