Question Answering Over Knowledge Graphs: Question Understanding Via Template Decomposition