1. A computer-based method of mining one or more patterns in an input data set of items, the method comprising the steps of: identifying one or more sets of items in the input data set as one or more patterns based on respective comparisons of conditional probability values associated with each of the one or more sets of items to a predetermined threshold value; and outputting the one or more identified patterns based on results of the comparisons.