Humanizing the Chatbot with Semantics based Natural Language Generation | Synapse