1. A method comprising: a) creating a set of text descriptions, wherein the set of text descriptions comprises, for each category in a category set, a corresponding text description for the category; b) accepting the set of text descriptions; c) identifying each word from a lexical data source which is related to a word in the set of text descriptions by less than a threshold number of semantic relations; d) creating a build time set of word pairs, each word pair from the build time set of word pairs comprising a word from the identified words from the lexical data source and a word from the set of text descriptions; e) using, without human intervention, a processor to assign lexical chaining confidence scores to each word pair from the build time set of word pairs; f) accepting a text statement from an input source; g) creating a run time set of word pairs, each word pair from the run time set of word pairs comprising a word from the accepted text statement, and a word from the set of text descriptions; and h) determining at least one category corresponding to the accepted text statement based, at least in part, on said assigned lexical chaining confidence scores for word pairs from the build time set of word pairs corresponding to word pairs from the run time set of word pairs.