1. A system for classifying documents, the system comprising: a processor; and a non-transitory computer readable storage medium having a computer readable program, the computer readable program executable by the processor to: before a new rule is added to a plurality of rules: applying the new rule to a plurality of previously classified documents; determining an application of the new rule results in misclassification of a given number of the plurality of previously classified documents; assigning to the new rule a damping factor based on the given number of misclassifications; adding the new rule to the plurality of rules with the assigned damping factor; classifying a document from among a plurality of documents in a first class, in response to applying statistical analysis to data associated with the document; classifying the document in a second class, in response to applying the new rule to the document according to the damping factor assigned to the new rule; and recalculating damping factors assigned to the plurality of rules, comprising: classifying the plurality of documents by applying the plurality of rules to the plurality of documents according to the damping factors assigned to the plurality of rules; inserting into a status matrix statuses of the classification of the plurality of documents; tallying the statuses in a column of the status matrix corresponding to a given rule; and recalculating the damping factor for the given rule based on the tallied statuses for the given rule, wherein each cell (Cij) of the status matrix comprises a status of the classification of a given document (i) of the plurality of documents with respect to a given rule (j) of the plurality of rules, wherein the statuses comprise: X=the classification of the given document (i) improved by the given rule (j); Y=the classification of the given document (i) spoiled by given rule (j); and Z=the classification of the given document (i) unaffected by the given rule (j).