1. A method for filtering adjectives from a lexical chain, the method comprising: receiving, at a processor, the lexical chain comprising an adjective, the lexical chain being a component of an input document; calculating a non-characteristic-ness score based on the adjective's usage within the input document according to linguistic tests, the non-characteristic-ness score being a function of at least a frequency of the adjective's usage in the input document and a gradability non-characteristic-ness score for the adjective; testing, by the processor, the adjective to determine if the adjective is at least one of the following: a characteristic adjective and a non-characteristic adjective, wherein testing the adjective comprises comparing the non-characteristic-ness score to a threshold score; removing, by the processor, the adjective from the lexical chain when the non-characteristic-ness score is above the threshold score; and leaving, by the processor, the adjective in the lexical chain when the non-characteristic-ness score is below the threshold score.