Regression Model Recommendation Engine for Target Outcome Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Regression models predict continuous values but fail to provide insights on which attributes to change and to what extent, making it difficult for users to adjust parameters to achieve a desired outcome, such as house price, within a target range.

Innovation Solution

A system that modifies training records based on user input attributes, applies the regression model to these modified records, and provides recommendations on attribute changes to achieve a predicted outcome within a predetermined error range, using a prediction engine, filtering engine, and recommendation engine.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a regression model is used to predict continuous values, then prediction capability is provided, but insight on which attributes to change and to what extent is not provided

Engineering Contradiction:
Improveprediction accuracyVSAvoidattribute modification guidance
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces an intermediary system that includes a data generator, simulation engine, and recommendation generator. This intermediary takes the regression model's predictions and augments them with additional information about attribute modifications needed to achieve target outcomes. The intermediary processes the relationship between input attributes and predicted outcomes, providing users with actionable insights about which attributes to change and by how much, without altering the core regression model's prediction accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If users want to achieve a desired outcome within a target range, then outcome precision is improved, but the complexity of determining attribute changes increases

Engineering Contradiction:
Improveoutcome precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex problem of achieving target outcomes into distinct functional components: a data generator that creates training datasets, a simulation engine that applies the regression model to modified attributes, and a recommendation generator that analyzes results and provides guidance. This segmentation allows each component to handle a specific aspect of the problem, reducing the perceived complexity for users while maintaining the ability to achieve precise target outcomes through iterative attribute modification.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If multiple modified training records are generated and evaluated, then recommendation accuracy is improved, but computational time increases

Engineering Contradiction:
Improverecommendation accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements a strategy where the simulation engine generates multiple modified training records with varying degrees of attribute changes, but the recommendation generator evaluates these records in stages or prioritizes them based on expected impact. Rather than exhaustively evaluating all possible attribute modifications, the system performs partial evaluation on the most promising candidates first, achieving sufficient recommendation accuracy without requiring exhaustive computational analysis of every possible modification scenario.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11710053B2Providing a recommendation to change an outcome predicted by a regression model
Publication Date: 2023.07.25 MICRO FOCUS IP DEV
  • US11710053B2 patent drawing
  • US11710053B2 patent drawing
  • US11710053B2 patent drawing

AI summary

A technique includes modifying a first record based on a plurality of training records to provide a plurality of modified records. The plurality of training records are associated with a regression model, and a target outcome is associated with the first record. The technique includes applying the regression model to the plurality of modified records to provide outcomes for the modified records; and selecting a group of the modified records based at least in part on the outcomes for the modified records. The technique includes providing a recommendation for the first record to change an outcome predicted for the first record by the regression model based at least part on the target outcome and the outcomes for the modified records.