A word sense disambiguation system which is going to be used aspart of a NLP system needs to be large scale, able to beoptimised towards a specific task and above all accurate. This paperdescribes the knowledge sources used in a disambiguation system able toachieve all three of these criteria. It is a hybrid system combining sub-symbolic, stochastic and rule-based learning. The paper reportsthe results achieved in Senseval and analyses them to show the system'sstrengths and weaknesses relative to other similar systems.