Knowledge base question answering (KBQA) aims to answer a over knowledge (KB). Early studies mainly focused on simple questions KBs and achieved great success. However, their performances complex are still far from satisfactory. Therefore, in recent years, researchers propose large number of novel methods, which looked into the challenges questions. In this survey, we review advances KBQA with ...