Churn Prediction System Using Segmented Risk Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current churn prediction methods in user relationship management are inefficient in accurately identifying users likely to stop using mobile applications within a short period, such as 30 days, leading to high user churn rates and poor retention strategies.

Innovation Solution

A churn prediction system that analyzes historical event data to generate a model predicting user churn by classifying users into high, medium, and low risk categories based on feature vectors extracted from user behavior data, using machine learning techniques like decision trees and logistic regression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional churn prediction methods are used, then implementation is simple, but prediction accuracy is low

Engineering Contradiction:
Improvechurn prediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments users into different churn risk categories (high, medium, low risk) based on their behavior patterns and historical data. This segmentation allows for more accurate predictions by treating different user groups differently, rather than applying a uniform prediction approach to all users.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary analysis of user behavior patterns and extracts relevant features from historical event data before making churn predictions. By pre-processing and analyzing user data in advance, the system builds comprehensive user profiles that improve prediction accuracy when needed.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If historical event data from multiple users is analyzed, then prediction accuracy improves, but data processing time increases

Engineering Contradiction:
Improvechurn prediction accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts only the most relevant features from historical event data, such as user engagement metrics, session patterns, and interaction frequencies. By selecting and extracting only the critical features rather than processing all raw data, the system maintains high prediction accuracy while significantly reducing processing time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transforms raw historical event data into meaningful parameters and features that capture essential user behavior patterns. By changing the representation of data from raw events to condensed behavioral parameters, the system achieves accurate predictions with reduced computational requirements.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If machine learning models are trained with positive and negative training sets, then prediction reliability improves, but model training complexity increases

Engineering Contradiction:
Improveprediction reliabilityVSAvoidmodel training complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system prepares positive and negative training sets in advance by identifying users who have churned (positive class) and users who remain active (negative class). This preliminary classification and preparation of training data ensures reliable model training while organizing the complexity into manageable stages.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11232465B2Churn prediction with machine learning
Publication Date: 2022.01.25 AIRSHIP GROUP INC
  • US11232465B2 patent drawing
  • US11232465B2 patent drawing
  • US11232465B2 patent drawing

AI summary

Disclosed is a churn prediction system that predicts with a high level of accuracy which users will and which users will not stop opening the app over a 30-day time period. To this end a model is created using historical event data where the churn-related behavior of each user is known. New event data is then applied to the model to determine the likelihood of each user churning in the future. With these prediction scores a user is then qualified as falling into one of three classifications: low-risk, medium-risk, or high-risk of churn.