The system interprets an input sentence by taking syntactic dependency and synonymous expression into consideration for matching it with the KB.
this is combined with top-down knowledge sources of metadata and hand-crafted questions.