Towards Developing Probabilistic Generative Models for Reasoning with Natural Language Representations