Exploring Alternative Approaches to Language Modeling for Learning from Data and Knowledge | Synapse