Towards Knowledge-Grounded Natural Language Understanding and Generation