Fraud Detection Ruleset Evaluation via Partitioned Historical Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for evaluating and deploying new fraud detection rulesets in electronic transactions are slow, leading to a 90-day delay between finalization and deployment, making them outdated due to rapidly evolving fraud tactics.

Innovation Solution

A computer-implemented method that allows for the evaluation of fraud detection rulesets against historical transaction data within a substantially shorter timeframe, using concurrent execution and partitioned data structures to improve processing speed and accuracy, enabling quicker deployment of improved fraud detection strategies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If new fraud detection rulesets are trialed concurrently with the current champion ruleset using real-world transaction data, then the accuracy and reliability of fraud detection can be improved, but the deployment time increases significantly causing a 90-day delay

Engineering Contradiction:
Improvefraud detection accuracyVSAvoiddeployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by evaluating new rulesets against historical transaction data before deploying them to live traffic. This allows the system to pre-assess the performance of candidate rulesets using past data, so that when deployment is decided, the ruleset is already validated and ready for immediate implementation, eliminating the 90-day delay while maintaining accuracy improvements

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the evaluation process into distinct phases: historical data evaluation using partitioned data structures, and live traffic trialing. By dividing the transaction data into partitions that can be independently evaluated, the system can efficiently assess multiple rulesets in parallel against historical data, then proceed to controlled live deployment only for the most promising candidates, significantly reducing overall deployment time

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If fraud detection rulesets are updated frequently to keep pace with evolving fraud tactics, then the detection effectiveness improves, but the complexity of managing and testing multiple rulesets increases

Engineering Contradiction:
Improveresponse to evolving fraud tacticsVSAvoidruleset management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamics by creating a flexible, adaptive framework for ruleset management where candidate rulesets can be dynamically added, evaluated, and deployed based on their performance. The system continuously monitors fraud patterns and can rapidly iterate through multiple ruleset versions, promoting effective ones to champion status while demoting or removing ineffective ones, allowing the system to adapt quickly to evolving fraud tactics without manual intervention

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses copying by maintaining multiple candidate rulesets that can be evaluated in parallel against historical data. Instead of manually creating and testing each ruleset variant, the system can generate candidate rulesets by copying and modifying existing champion rulesets, then automatically evaluate them using the partitioned historical data structure, significantly reducing the complexity of managing multiple ruleset versions

Inventive Principle:
Principle #26Copying

3Measurement precision

If the evaluation process uses a large volume of historical transaction data to ensure accurate assessment, then the measurement precision of ruleset performance improves, but the processing time increases

Engineering Contradiction:
Improveruleset performance assessment accuracyVSAvoidevaluation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies segmentation by dividing the large historical transaction data into multiple partitions organized in a data structure that enables efficient access. Each partition can be independently processed by different evaluation threads or processes, allowing parallel evaluation of multiple rulesets against the same historical data without interference. This segmentation maintains measurement precision by ensuring each ruleset is evaluated against the complete data set while dramatically improving evaluation speed through parallel processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces another dimension by organizing historical transaction data in a partitioned data structure that adds an organizational dimension to the data. This structure allows the evaluation process to access and process data from multiple dimensions simultaneously - temporal (historical periods), categorical (transaction types), and spatial (partition locations) - enabling efficient parallel processing while maintaining comprehensive evaluation coverage

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20240037559A1Improvements in fraud detection
Publication Date: 2024.02.01 BARCLAYS EXECUTION SERVICES LTD
  • US20240037559A1 patent drawing
  • US20240037559A1 patent drawing
  • US20240037559A1 patent drawing

AI summary

This present disclosure relates to computer-implemented methods for use in electronic fraud detection systems, and to data processing apparatus, computer programs, and computer readable storage media for performing the same. One such computer-implemented method comprises accessing a data structure comprising a plurality of transaction records; and executing one or more decision processes sharing a common ruleset, each decision process being configured to use the ruleset to output fraud decisions for transaction records, wherein a fraud decision for a transaction record is a prediction based on the ruleset as to whether the transaction to which the transaction record relates is fraudulent; wherein for each decision process, executing the decision process comprises: reading one or more transaction records for a predetermined historical period from the data structure; and determining, using the ruleset, fraud decisions for the one or more transaction records read from the data structure.