Variational Reasoning for Question Answering With Knowledge Graph