1. A computer-implemented method for finding deviations in data, the method comprising: generating a set of candidate patterns; selecting from the set of candidate patterns a set of exception patterns that occur in the data less frequently than expected assuming statistical independence; and processing data records that comply with at least one of the exception patterns as exception candidates.