Cascade Machine Learning Model Optimization for Fraud Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As machine learning models perform increasingly complex tasks, they experience delays and disruptions in providing real-time services due to increased processing time, necessitating a solution to balance accuracy and speed.

Innovation Solution

A cascade machine learning model system is implemented, utilizing two or more models in a tiered structure where a less complex model quickly classifies transactions, bypassing a more complex model for non-fraudulent classifications and engaging it for fraudulent ones, and hyperparameters are collectively optimized for improved performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a more complex machine learning model is used to perform complex tasks, then accuracy is improved, but processing time increases

Engineering Contradiction:
Improveclassification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system segments the machine learning model into a cascade structure with multiple tiers. The first tier uses a simpler model for quick classification of straightforward cases, while the second tier uses a more complex model only for cases that require deeper analysis. This segmentation allows the system to achieve high accuracy for complex tasks while maintaining fast processing for simpler cases, thereby resolving the contradiction between accuracy and processing time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the classification pathway based on the characteristics of each transaction. The routing determination module evaluates whether a transaction should be processed by the first-tier model or the second-tier model in real-time. This dynamic adaptation allows the system to optimize processing time for each individual case while maintaining overall accuracy, effectively resolving the accuracy-time tradeoff.

Inventive Principle:
Principle #15Dynamics

2Productivity

If a simpler machine learning model is used to reduce processing time, then speed is improved, but accuracy deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidclassification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system segments the processing workload between two tiers: the first tier handles simple, high-volume transactions with a fast but less accurate model, while the second tier handles complex, low-volume transactions with a slower but more accurate model. This segmentation ensures that speed is improved for the majority of simple cases without sacrificing accuracy for complex cases that require deeper analysis.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial action by using the simpler first-tier model for transactions that do not require full analysis. The routing determination module identifies cases where full complex analysis is unnecessary and routes them to the faster first-tier model, achieving speed improvement without the need for excessive computational resources on all transactions.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If a cascade machine learning model system is implemented, then overall performance is optimized, but device complexity increases

Engineering Contradiction:
Improveoverall performanceVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments functionality into modular components: a first machine learning model, a second machine learning model, and a routing determination module. This segmentation allows each component to be independently optimized and managed, reducing the operational complexity despite the increased system capacity. The modular structure makes it easier to maintain, update, and scale individual components without affecting the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The routing determination module serves multiple functions: it classifies transactions, determines optimal processing pathways, and manages the cascade structure. This multi-functionality reduces the need for separate specialized components, thereby optimizing overall performance while limiting the increase in system complexity through versatile, multi-purpose elements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20240303466A1Optimization for cascade machine learning models
Publication Date: 2024.09.12 PAYPAL INC
  • US20240303466A1 patent drawing
  • US20240303466A1 patent drawing
  • US20240303466A1 patent drawing

AI summary

Methods and systems are presented for improving the accuracy performance and utilization rates of a cascade machine learning model system. The cascade machine learning model system includes multiple machine learning models configured to process transactions according to a cascade operation scheme. Hyperparameter values usable to configure the multiple machine learning models are determined collectively such that the hyperparameter values are selected to optimize the performance of the multiple machine learning models when the models operate according to the cascade operation scheme. Furthermore, an efficacy determination model is used to determine an efficacy of the cascade machine learning model in processing a given transaction. Based on an output of the efficacy determination model, one or more characteristics of the cascade machine learning model are modified for processing the transaction.