Using Deep Learning and an External Knowledge Base to Develop Human-Robot Dialogues | IEEE Conference Publication | IEEE Xplore