Corpus-Based Approaches to Semantic Interpretation in Natural Language Processing