Distributed Fraud Detection Model Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current fraud detection systems are inefficient in identifying fraudulent transactions, as they rely on centralized models that blacklist transactions based on known fraudulent locations, leading to significant financial losses despite sophisticated detection systems.

Innovation Solution

Distributing a fraud detection model to customer devices, where customers are grouped by common characteristics and transactions are voted on by multiple models within clusters to classify transactions as fraudulent or non-fraudulent, leveraging the processing power of millions of devices for robust detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a centralized fraud detection model is used, then the system complexity is reduced, but the detection accuracy and robustness deteriorate due to reliance on blacklisted locations and insufficient diverse training data

Engineering Contradiction:
Improvesystem complexityVSAvoiddetection accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the centralized fraud detection model into multiple distributed instances, each deployed on customer devices. These segmented model instances process transactions independently using local data, eliminating the need for a single centralized model while improving detection accuracy through diverse training data from multiple customers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates multiple copies of the fraud detection model and distributes them to different customer devices. Each copy is trained on local transaction data from its host customer, enabling the system to leverage diverse training data across multiple instances without requiring a single complex centralized model.

Inventive Principle:
Principle #26Copying

2Device complexity

If a centralized fraud detection model is used, then model distribution is simplified, but the computational resources required for training and processing deteriorate due to handling all transactions through a single model

Engineering Contradiction:
Improvemodel distribution complexityVSAvoidcomputational resources
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent segments the computational workload by distributing model instances across multiple customer devices. Each device handles only its local transactions, reducing the computational burden on any single model while collectively processing a larger volume of transactions efficiently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by having each distributed model instance process only the transactions relevant to its host customer rather than all transactions. This partial processing approach reduces overall computational resources required compared to a centralized model that must evaluate every transaction.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If transactions are evaluated by multiple distributed models, then detection robustness improves through diverse training data, but the processing time and system response time deteriorate

Engineering Contradiction:
Improvedetection robustnessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses partial action by having each distributed model instance perform rapid local evaluation of transactions independently. Multiple models process transactions in parallel rather than sequentially, reducing total processing time while maintaining robustness through diverse perspectives from different trained models.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent enables self-service by allowing each distributed model instance to autonomously evaluate transactions using its own trained parameters without requiring coordination or sequential processing. This independent self-evaluation capability significantly reduces processing time compared to centralized sequential processing.

Inventive Principle:
Principle #25Self-service

4Reliability

If distributed fraud detection models are implemented, then detection accuracy and robustness improve through diverse training data, but the device complexity and system architecture deteriorate

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by implementing autonomous model instances on customer devices that independently train and evaluate transactions without requiring complex centralized coordination. Each model serves itself by using local data for training and decision-making, simplifying the overall system architecture despite the distributed nature.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses parameter changes by adapting the fraud detection model to different local conditions and training data characteristics at each customer device. This allows the system to maintain high detection accuracy through localized parameter optimization while avoiding complex centralized management by letting each instance adapt independently.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240220990A1Methods and arrangements to distribute a fraud detection model
Publication Date: 2024.07.04 CAPITAL ONE SERVICES LLC
  • US20240220990A1 patent drawing
  • US20240220990A1 patent drawing
  • US20240220990A1 patent drawing

AI summary

Logic may assign a customer identification to a model to associate a first customer with the model to detect fraudulent transactions. Logic may determine one or more clusters to associate with the first customer based on characteristics associated with the first customer. Logic may associate one or more cluster identifications with the first customer. Each cluster identification may identify one cluster of the one or more clusters. Each cluster may identify a group of customers based on characteristics associated with the group of customers. Logic may cause the model to transmit to a customer device associated with the first customer. Logic may receive transaction data for a transaction for one customer of the group of customers associated with a first cluster. And logic may communicate modified transaction data to customer devices of more than one customer of the group of customers associated with the first cluster.