Predictive Model Recommendation Engine Using Gradient Ascent

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing predictive modeling solutions fail to effectively generate recommendations to change undesirable outcomes, as they are often complex and hindered by high dimensionality, making it challenging to overturn predicted results.

Innovation Solution

A computing device accesses historical inputs and results from a database, approximates a function, computes its gradient at a local maximum, and generates recommended inputs that produce a positive result, using methods like Multivariate Lagrange interpolation and gradient ascent to identify steepest ascent directions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If existing predictive modeling solutions are used, then prediction outcomes can be obtained, but they fail to effectively generate recommendations to change undesirable outcomes due to high complexity and dimensionality

Engineering Contradiction:
Improveability to generate recommendationsVSAvoidmodel complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the complex predictive modeling problem into distinct functional components: an explanation module that analyzes model predictions and identifies influential features, and a recommendation module that generates actionable suggestions. This segmentation allows each module to specialize in specific tasks, reducing overall system complexity while improving operational effectiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary explanation layer between the predictive model and the recommendation generation process. This explanation module acts as a mediator that translates complex model internals into interpretable feature importance scores, which then guide the recommendation engine. This intermediary structure simplifies the interface between components and enables effective recommendation generation without requiring direct access to complex model internals.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If existing predictive modeling solutions are used, then prediction outcomes can be obtained, but they hinder effective recommendation generation due to high dimensionality

Engineering Contradiction:
Improverecommendation generation efficiencyVSAvoiddimensionality
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent extracts only the essential information needed for recommendation generation from the high-dimensional predictive model outputs. The explanation module extracts feature importance scores and influential attributes, discarding redundant dimensional information. This extraction process maintains the critical signal while removing noise, enabling efficient recommendation generation without information loss.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary analysis of the predictive model outputs before generating recommendations. The explanation module pre-processes the high-dimensional data by identifying and ranking influential features in advance. This preliminary action reduces the dimensionality of the problem space before the recommendation engine operates, improving efficiency while preserving the essential information needed for effective recommendations.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If complex predictive models are used, then accurate predictions can be obtained, but it becomes challenging to understand and visualize the models for generating suggestions

Engineering Contradiction:
Improveprediction accuracyVSAvoidmodel interpretability
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a feedback loop where the explanation module continuously analyzes model predictions and provides interpretable insights back to the recommendation system. This feedback mechanism translates complex model behaviors into understandable feature importance metrics, maintaining prediction accuracy while improving interpretability. The feedback enables the system to understand and visualize model decisions without sacrificing predictive performance.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces direct inspection of complex model mechanics with an alternative explanation mechanism. Instead of attempting to visualize and understand the internal mechanics of complex predictive models, the system substitutes an explanation layer that derives interpretable insights from model outputs. This substitution maintains accuracy while making the system understandable and visualizable for recommendation generation.

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

Data Source

PatentUS11501175B2Generating recommended inputs
Publication Date: 2022.11.15 MICRO FOCUS LLC
  • US11501175B2 patent drawing
  • US11501175B2 patent drawing
  • US11501175B2 patent drawing

AI summary

Example embodiments relate to generating sets of recommended inputs for changing predicted results of a predictive model. The examples disclosed herein access, from a database, a historical set of inputs and results of a predictive model. A function is approximated based on the historical set of inputs and results, and a gradient of the function is computed using a result of the function with respect to a local maximum value of the function. A set of recommended inputs is generated based on the gradient of the function, where a recommended input produces a positive result of the function.