MLGBM Decision Trees for Optimal Call Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication service providers face low pickup rates and response fractions when contacting customers, as only a small percentage of calls are answered and responded to, necessitating an improvement in timing strategies for optimal contact.

Innovation Solution

The implementation of a modified Light Gradient Boosted Machine (MLGBM) system that builds decision trees using computational statistics to identify ideal times for contacting delinquent customers, incorporating attributes like credit scores and payment history to optimize call timing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional calling methods are used without optimization, then the calling system is simple to operate, but the pickup rate and response fraction are low

Engineering Contradiction:
Improvepickup rateVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of customer data, call history, and behavioral patterns before making calls to determine optimal calling times. This advance preparation enables higher pickup rates by contacting customers when they are most likely to answer, rather than using random or fixed scheduling approaches

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional mechanical calling scheduling systems with an AI-based intelligent system that uses machine learning models to predict optimal calling times. This substitution of mechanical rules with intelligent algorithms enables dynamic optimization of call timing based on learned patterns from historical data

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If AI-based optimization is implemented to predict ideal calling times, then the pickup rate increases significantly, but the system complexity increases

Engineering Contradiction:
Improveresponse fractionVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The AI system automatically trains and optimizes its own predictive models using historical call data and customer information without requiring manual intervention. The system self-adjusts to improving its accuracy over time by learning from past performance, reducing the need for complex manual configuration and maintenance

Inventive Principle:
Principle #25Self-service

3Measurement precision

If more customer data attributes are analyzed to improve prediction accuracy, then the measurement precision of calling time prediction improves, but the computational complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts and focuses on the most predictive features from large amounts of customer data, such as call history patterns, time-of-day preferences, and demographic characteristics. By selecting only the most relevant attributes rather than processing all available data, the system achieves high prediction accuracy while managing computational complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240289681A1System and method for predicting ideal times to call
Publication Date: 2024.08.29 VERIZON PATENT & LICENSING INC
  • US20240289681A1 patent drawing
  • US20240289681A1 patent drawing
  • US20240289681A1 patent drawing

AI summary

A device comprises a processor. The processor is configured to: generate training vectors based on data related to communication with users; convert the training vectors into optimized vectors to be input into a machine learning unit; apply the machine learning unit to the optimized vectors to construct decision trees for determining probabilities of making a successful call during different time windows; generate a list pf calls and calling times based on the determined probabilities; and forward the list to an automatic dialer.