13. A computer program product for dictionary expansion, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising: reading a text, the text comprising a plurality of tokens; reading a first plurality of patterns; searching the first plurality of tokens using the first plurality of patterns to generate a plurality of candidate terms, each of the plurality of candidate term comprising one or more of the plurality of tokens; reading a plurality of seed terms; scoring each of the first plurality of patterns based on the plurality of candidate terms and the plurality of seed terms; determining a cardinality of the plurality of candidate terms; determining a fraction of the plurality of candidate terms contained within the plurality of seed terms; scoring each of the plurality of candidate terms; and supplementing the plurality of seed terms with a predetermined number of the plurality of candidate terms having the highest score.
13. A computer program product for dictionary expansion, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising: reading a text, the text comprising a plurality of tokens; reading a first plurality of patterns; searching the first plurality of tokens using the first plurality of patterns to generate a plurality of candidate terms, each of the plurality of candidate term comprising one or more of the plurality of tokens; reading a plurality of seed terms; scoring each of the first plurality of patterns based on the plurality of candidate terms and the plurality of seed terms; determining a cardinality of the plurality of candidate terms; determining a fraction of the plurality of candidate terms contained within the plurality of seed terms; scoring each of the plurality of candidate terms; and supplementing the plurality of seed terms with a predetermined number of the plurality of candidate terms having the highest score. 17. The computer program product of claim 13 , wherein the method further comprises: receiving an indication for at least one of the plurality of candidate terms as to its inclusion in a predetermined category.