ML Task Completion Scoring via Data Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of task databases, such as CRM systems, face challenges in predicting the likelihood of task completion based on available data, which is crucial for forecasting sales revenues and identifying at-risk opportunities.

Innovation Solution

A system and method for training machine learning models to generate real-time scores predicting task completion probabilities, utilizing a workflow with stages like preprocessing, segmentation, downsampling, feature selection, and training, and employing models like Random Forest, Xgboost, and LSTM, with a user-configurable interface for feature and workflow settings, allowing for real-time data processing and accurate prediction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine learning models are trained to predict task completion probabilities, then prediction accuracy is improved, but system complexity increases

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

Solution Approach 1:

The patent segments the task completion prediction problem into multiple independent machine learning models, each trained on specific subsets of features and data. This allows the system to achieve high prediction accuracy through specialized models while managing complexity by dividing the overall prediction task into manageable segments that can be developed, trained, and maintained independently.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple machine learning models are employed for different segments, then prediction reliability is improved, but computational resources increase

Engineering Contradiction:
Improveprediction reliabilityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements a segmented modeling approach where multiple machine learning models are trained on different subsets of features and data segments. Each model focuses on specific aspects of task completion prediction, achieving high reliability for its domain while avoiding the computational overhead of training a single comprehensive model on all data. This partial action principle allows the system to distribute computational resources efficiently across multiple specialized models rather than concentrating all resources in one large model.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12198052B2System and method for generating scores for predicting probabilities of task completion
Publication Date: 2025.01.14 CLARI INC
  • US12198052B2 patent drawing
  • US12198052B2 patent drawing
  • US12198052B2 patent drawing

AI summary

According to various embodiments, described herein are systems and methods for training machine learning (ML) models to generate real-time scores to predict the probabilities of task completion. In one embodiment, an exemplary method includes the operations of receiving, from a data store, a set of features and a workflow for training a first type of ML models, the workflow specifying a data source, a number of stages and associated parameters for training the ML models; retrieving, from the data source, training data for the set of features; and segmenting the training data into different segments. The method further includes the operations of training a separate first type of ML model using each of the different segment of the training data in accordance with the workflow; and persisting the first type of trained ML models into the data storage. The method also includes using a trained ML model to generate probability scores and displaying the scores to users in real-time.