A Minimally Supervised Word Sense Disambiguation Algorithm Using Syntactic Dependencies And Semantic Generalizations