Interactive natural language question answering over knowledge graphs