A WordNet-based Algorithm for Word Sense Disambiguation