Adaptive Score Calibration for Fraud Detection Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional fraud scoring models fail to maintain a fixed score distribution over time, particularly during changes in case volume due to seasonal variations, fraud rate changes, and economic trends, leading to inefficient resource allocation and performance oscillations.

Innovation Solution

The implementation of two deterministic methods for online calibration of fraud scores, using memory structures such as bins or binary trees, to maintain a pre-defined fixed score distribution by computing and updating percentiles efficiently, allowing for adaptive recalibration of score distributions in real-time or batch schedules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional score calibration approaches are used to maintain a fixed score distribution, then the model can handle average case volumes, but it cannot adapt to monthly variations in case generation during holiday periods or changing fraud rates

Engineering Contradiction:
Improveadaptability to score distribution changesVSAvoidcomplexity of calibration mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic calibration by continuously updating the score distribution model with recent case data, allowing the system to adapt to changing fraud patterns and seasonal variations. The calibration parameters are adjusted in real-time based on observed score distributions, transforming a static model into a dynamic one that responds to environmental changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary calibration actions by pre-computing percentile mappings and calibration curves before production use. These pre-computed structures are then efficiently applied during online scoring, allowing rapid adaptation without complex real-time calculations.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If percentiles of raw scores are computed in production to maintain fixed distribution, then score calibration can be achieved, but time efficiency and memory requirements become impractical for transaction-based online scoring models

Engineering Contradiction:
Improveprecision of percentile computationVSAvoidtime efficiency of scoring
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent pre-computes percentile mappings and calibration curves during model training or offline processing, storing these as lookup structures. During online transaction scoring, the system simply retrieves pre-computed percentile values rather than computing them from scratch, dramatically reducing computation time while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The score distribution is divided into discrete percentile bins or segments that are pre-computed and stored. Instead of computing continuous percentiles for each transaction, the system segments the score range into manageable bins with pre-determined percentile mappings, reducing computational complexity.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If score thresholds are constantly changed to respond to changing score distributions, then case volume can be adjusted, but case generation rules become unstable and difficult to manage

Engineering Contradiction:
Improveresponsiveness to distribution changesVSAvoidstability of case generation rules
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

Instead of changing score thresholds, the patent changes the calibration parameters that map raw scores to calibrated scores. The underlying case generation rules and score thresholds remain stable, while the calibration layer adapts to distribution changes by adjusting its mapping parameters, separating rule stability from adaptation flexibility.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a calibration layer as an intermediary between raw score generation and case generation rules. This intermediary absorbs the variability of changing score distributions, allowing the case generation rules to remain stable while the calibration parameters adapt to maintain desired case volumes.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If score distribution is averaged over previous 12-24 months to develop the model, then historical patterns are captured, but monthly variations and seasonal effects are lost

Engineering Contradiction:
Improvereliability based on historical dataVSAvoidresponsiveness to seasonal variations
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system implements periodic updates to the calibration model, incorporating recent monthly or seasonal patterns while maintaining the stability of long-term historical data. This allows the model to capture seasonal variations and periodic fraud patterns that are lost in simple averaging.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent transitions from a static averaged model to a dynamic model that weights recent data more heavily or incorporates time-varying parameters. This allows the model to adapt to seasonal variations and changing fraud patterns while still leveraging historical reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8694427B2Time-efficient and deterministic adaptive score calibration techniques for maintaining a predefined score distribution
Publication Date: 2014.04.08 FAIR ISAAC & CO INC
  • US8694427B2 patent drawing
  • US8694427B2 patent drawing
  • US8694427B2 patent drawing

AI summary

A number of memory spaces are defined for a memory structure. Transaction data is received, and financial transactions are scored based on the transaction data to generate a batch of scores for the financial transactions. A score range is divided into k bins, each of the k bins representing one memory space of the memory spaces of the memory structure. The batch of scores are aggregated by storing a count of each score in a memory space, and a percentile is computed for each score in the batch of scores based on a set of values associated with each score. Each new financial transaction is scored to generate a new score, and a new percentile is assigned to the new score according to the set of values. The new percentile is then translated to a calibration score with fixed percentile characteristics according to a fixed reference curve.