Patent ID: 11961084
Assignee: RSA SECURITY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A non-transitory computer readable storage medium containing computer-executable instructions for selecting a machine learning model from among a plurality of models for detecting fraud in payment card transactions, the medium comprising:
computer-executable instructions for providing a processing platform comprising one or more processors for training, testing, and evaluating a first plurality of models, wherein the platform is in electronic communication via a digital network with third party computing devices using one or more of the plurality of models to detect fraud, wherein each of the plurality of models has been trained to detect fraud based on features of the transactions that relate to both the value of the transactions and the volume of the transactions;
computer-executable instructions for receiving, by the processing platform, a first schedule of weights, the schedule comprising a plurality of entries, each entry comprising a transaction value weight for a fraud detection rate in terms of value and a transaction volume weight for a fraud detection rate in terms of volume;
computer-executable instructions for testing, by the processing platform, each of the first plurality of machine learning models on a holdout data set using the received schedule of weights wherein each testing instance results in an output of a fraud detection rate (FDR) and an intervention rate (IR) achieved using a combination of a transaction value weight and a transaction volume weight for each entry of the plurality of entries, wherein the platform tests each model for a plurality of testing instances with varying entries from the received first schedule;
computer-executable instructions for identifying, for each testing instance, an IR for each entry of the combination of transaction value weight and transaction volume weight;
computer-executable instructions for generating, by the processing platform, a second schedule of IR for each testing instance and for each model of the first plurality of models, wherein each instance of IR corresponds to the combination of transaction volume weight and transaction value weight as given in the first schedule;
computer-executable instructions for selecting, by the processing platform, a second plurality of models from among the first plurality of models based on the second schedule, wherein the selecting is based on a user's preferred range of IR;
computer-executable instructions for evaluating, by the processing platform, the performance of the second plurality of machine learning models by computing the weighted harmonic mean of the FDR using the second schedule of weights and over the selected range of IR; and
computer-executable instructions for selecting at least one machine learning model for detecting fraud, wherein the at least one machine learning model is selected based on the computed weighted harmonic mean;
computer-executable instructions for receiving, by the processing platform, over the electronic network, a transaction for fraud analysis; and
computer-executable instructions for determining, by the processing platform, using the selected at least one machine learning model, whether the transaction is fraudulent.