Hierarchical Card Inactivity Prediction Model

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine-learning (ML) approaches face challenges in predicting card inactivity due to high data variability and scalability issues, particularly in the context of credit card transactions, where predicting inactivity is crucial for financial institutions but is hindered by the large volume of transactions and variability in user behavior over time.

Innovation Solution

The implementation of a hierarchical data modeling system that includes a first level classifier to determine whether an account will attrite and a second level classifier to predict when attrition will occur, using features such as transaction data and proper label creation, along with domain-specific features and data preprocessing to improve model performance and scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If machine-learning approaches are used to predict card inactivity, then insights can be provided on large-scale data for classification tasks, but accuracy deteriorates due to high variability between training data and validation data

Engineering Contradiction:
Improvescale of transactionsVSAvoidprediction accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent segments the classification task into two hierarchical levels: a first level classifier that determines whether an account will attrite, and a second level classifier that predicts when attrition will occur. This segmentation allows each classifier to focus on a specific aspect of the prediction problem, improving overall accuracy despite data variability. The first level classifier handles the binary decision of attrition occurrence, while the second level classifier handles the timing prediction, thereby addressing the accuracy issue mentioned in the contradiction.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If machine-learning approaches are used to predict card inactivity, then classification insights can be obtained, but scalability deteriorates due to billions of transactions and cards globally

Engineering Contradiction:
Improveclassification accuracyVSAvoidscalability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

By segmenting the classification into two levels, the system improves scalability. The first level classifier processes all accounts to identify those at risk of attrition, and only the second level classifier is applied to the subset of accounts predicted to attrite. This hierarchical segmentation reduces the computational burden on the second level classifier, enabling the system to scale to billions of transactions and cards while maintaining classification accuracy.

Inventive Principle:
Principle #1Segmentation

3Productivity

If traditional ML classification is applied to card activity data, then predictions can be made, but reliability deteriorates due to high variability in card activity over time

Engineering Contradiction:
Improveprediction capabilityVSAvoidprediction reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The hierarchical segmentation divides the prediction task into two reliable stages: first determining if attrition will occur, then predicting when it will occur. This segmentation improves reliability by ensuring that the second level classifier only makes timing predictions for accounts that have already been identified as attriting, reducing the impact of data variability on overall prediction reliability.

Inventive Principle:
Principle #1Segmentation

4Device complexity

If a single ML model is used for attrition prediction, then the system remains simple, but accuracy deteriorates due to the complexity of predicting both whether and when inactivity occurs

Engineering Contradiction:
Improvemodel structureVSAvoidattrition prediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies segmentation by creating two specialized classifiers instead of one general model. The first level classifier specializes in determining attrition occurrence, while the second level classifier specializes in predicting attrition timing. This segmentation allows each model to be optimized for its specific task, improving overall prediction accuracy while keeping individual model structures relatively simple.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11935075B2Card inactivity modeling
Publication Date: 2024.03.19 MASTERCARD INT INC
  • US11935075B2 patent drawing
  • US11935075B2 patent drawing
  • US11935075B2 patent drawing

AI summary

Systems and computer-implemented methods are described for modeling card inactivity. For example, hierarchical modeling may be used in which a first level classifier may be trained and validated to predict whether a card will be inactive. For cards predicted to become inactive by the first level classifier, a second level classifier may be trained and validated to predict when the card will become inactive. The first level classifier may include a binary classifier that generates two probabilities that respectively predict that the card will and will not become inactive. The second level classifier may include a multi-class classifier that generates a first probability that the card will become inactive at a first time period (such as one or more months in the future) and a second probability that the card will become inactive at a second time period. The multi-class classifier may generate other probabilities corresponding to other time periods.