A computer implemented outlier rule generation device for generating a rule characterizing abnormal data in a data set, said outlier rule generation device, comprising:
- a degree of outlier calculation unit for calculating a degree of outlier for each data of said data set, said degree of outlier being indicative of a degree of being abnormal, said each data having assigned a score based on said calculated degree of outlier, said abnormal data being indicative of fraudulent data,
- a sampling unit for sampling a portion of higher scored data from said scored data and labeling said higher scored data as positive for abnormal data, and sampling a portion of lowest scored data and labeling said lowest scored data as negative for abnormal data, said positive and negative labeling being supervisor information, and
- a supervised learning unit for generating a rule characterizing abnormal data by supervised learning using both of said positive labeled data and said negative labeled data as said supervisor information.