Adaptive Fraud Analytics Variable Creation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fraud detection models degrade over time due to changing data distributions, and rely on manually created feature variables that limit their ability to adapt to new fraud patterns, leading to performance degradation and increased false positives.

Innovation Solution

An adaptive analytics system that automatically creates variables in real-time using decision tree algorithms to generate binary indicator variables from raw transaction inputs, allowing the model to continuously update and improve fraud detection without relying on historical data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual variable creation is used, then domain expertise is leveraged, but the ability to adapt to new fraud patterns is limited

Engineering Contradiction:
Improveadaptability to new fraud patternsVSAvoidvariable creation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system enables automatic variable creation where the model itself generates variables from raw transaction data without requiring manual intervention from domain experts. The automated variable creator uses algorithms to discover meaningful variables and features directly from the data, allowing the system to self-adapt to new fraud patterns while reducing the complexity burden on human operators.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes variables based on detected fraud patterns and data distributions. When new fraud tactics are identified, the automated variable creator generates new variables or modifies existing ones to capture these evolving patterns, allowing the model to adapt its parameter structure in response to changing conditions without manual reconfiguration.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If static model variables are used, then model stability is maintained, but performance degrades over time due to changing data distributions

Engineering Contradiction:
Improvemodel performance reliabilityVSAvoidmodel validity duration
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The system transitions from static model variables to dynamic variables that can evolve over time. The automated variable creator continuously monitors data distributions and generates updated variables when changes are detected, allowing the model to maintain high performance by adapting its variable structure to current data characteristics while preserving stability through controlled, data-driven updates.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where model performance and data distribution changes are continuously monitored and fed back into the automated variable creation process. This feedback loop enables the system to detect when existing variables become less effective and automatically generate new variables to restore optimal performance, thereby maintaining reliability over extended periods.

Inventive Principle:
Principle #23Feedback

3Productivity

If automated variable creation is implemented, then real-time adaptation is enabled, but computational complexity increases

Engineering Contradiction:
Improvevariable creation speedVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary variable creation and feature engineering activities during model training or offline processing periods. The automated variable creator pre-processes raw data and generates candidate variables before they are needed for fraud detection, allowing real-time adaptation without the computational burden of creating variables on-demand during critical detection operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The variable creation process is segmented into distinct stages: data processing, variable generation, validation, and model integration. This segmentation allows computational tasks to be distributed across different time periods and processing layers, reducing the computational complexity burden on any single operation while maintaining real-time adaptability through staged updates.

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If traditional offline model building is used, then thorough validation is possible, but the system cannot respond to evolving fraud tactics in real-time

Engineering Contradiction:
Improvevariable validation accuracyVSAvoidresponse time to new fraud patterns
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system maintains continuous variable creation and model updating operations that run alongside traditional validation processes. The automated variable creator continuously generates and validates new variables based on current data, ensuring that the system is always ready to respond to new fraud patterns without requiring complete model revalidation, thus eliminating the trade-off between validation thoroughness and response speed.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8676726B2Automatic variable creation for adaptive analytical models
Publication Date: 2014.03.18 FAIR ISAAC & CO INC
  • US8676726B2 patent drawing
  • US8676726B2 patent drawing
  • US8676726B2 patent drawing

AI summary

A system and method for automated variable creation for adaptive fraud analytics are disclosed. A data structure for creation of rules is generated. The data structure represents nodes and associations between nodes from inputs for fraud/non-fraud conditions, and is generated from fraud and non-fraud data collected in an adaptive modeling process from past transactions. All unique paths between nodes of the data structure are determined to define a rule for each path. Each rule is then converted to a binary indicator variable to generate a set of binary indicator variables, and one or more complex variables is derived from the set of binary indicator variables. The one or more binary indicator variables and one or more complex variables can be provided to an adaptive scoring engine to score new transactions or to predict future behaviors.