An empirical evaluation of knowledge sources and learning algorithms for word sense disambiguation | Synapse