A fully statistical approach to natural language interfaces | Synapse