1. A method, in a data processing system, for detecting fraud, the method comprising: receiving a set of historical data; identifying a plurality of control points in the historical data; providing at least one data model based on the plurality of control points; receiving a set of updated data; identifying one or more new control points based on the updated data; adjusting the at least one data model based on the one or more new control points; and verifying a transaction based on the adjusted data model.