1. A computer implemented method for non-monotonically recognizing phrasal terms, the method comprising: identifying a plurality of phrasal terms from a corpus of written materials; ranking the plurality of phrasal terms; selecting the plurality of phrasal terms sequentially; and determining whether to accept or reject the selected one of the plurality of phrasal terms based on at least one predetermined criteria.