A Taxonomic Generalization Technique for Natural Language Processing