Propensity Model Selection for Recommendation Engines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Building recommendation tools from scratch is an expensive and time-consuming process, especially when deciding on data types, quality, and formats, and choosing between different models, which can be complex and resource-intensive.

Innovation Solution

A model training system that selects the best propensity or collaborative filtering model based on accuracy and repeatability thresholds, preprocessing data to ensure it meets modeling criteria, and transforming data to standard formats for efficient model training and recommendation generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If recommendation tools are built from scratch using traditional methods, then model accuracy can be achieved, but the process is expensive and time-consuming

Engineering Contradiction:
Improvemodel accuracyVSAvoidtime to build recommendation tool
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically preprocessing data (cleaning, transforming, validating) and evaluating multiple propensity models before final selection. This automated preliminary work eliminates manual data preparation steps that traditionally consumed significant time and resources, while ensuring data quality meets modeling requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by autonomously selecting the appropriate propensity model based on data characteristics and performance metrics. The automated model selection process evaluates multiple candidates and chooses the best fit without requiring expert intervention, reducing both time and cost while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

2Reliability

If multiple propensity models are trained and evaluated to ensure accuracy, then model selection quality improves, but computational resources and time increase

Engineering Contradiction:
Improvemodel selection qualityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system segments the model evaluation process by dividing data into training and testing sets, and by evaluating models in stages (first accuracy on training data, then second accuracy on testing data). This segmented approach allows efficient resource utilization while maintaining rigorous evaluation standards for reliable model selection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes parameters by adjusting the number and type of propensity models evaluated based on data characteristics and requirements. The automated system can dynamically modify evaluation parameters such as accuracy thresholds and model complexity to balance resource consumption with selection quality.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If data is preprocessed and transformed to meet modeling criteria, then model training efficiency improves, but data processing complexity increases

Engineering Contradiction:
Improvemodel training efficiencyVSAvoiddata processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements universal data preprocessing functions that handle multiple data types and formats through standardized processes. The automated preprocessing pipeline performs cleaning, transformation, and validation operations that work across different data sources, reducing the need for custom processing logic while improving training efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system replaces manual mechanical data processing with automated computational processes. Algorithms automatically perform data cleaning, transformation, and validation tasks that previously required manual intervention, reducing processing complexity while enhancing efficiency through systematic automated operations.

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

Data Source

PatentUS20230401624A1Recommendation engine generation
Publication Date: 2023.12.14 CHUBB STUDIO INC
  • US20230401624A1 patent drawing
  • US20230401624A1 patent drawing
  • US20230401624A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a recommendation engine. One of the methods includes receiving, from a plurality of data sources, input data; generating, using each of two or more propensity models, output data by providing training data from the input data to the respective propensity model; determining, for each of the propensity models, a first accuracy of the respective propensity model using the respective output data; determining, for each of the two or more propensity models, a second accuracy of the respective propensity model using testing data from the input data; selecting, using the first accuracies and the second accuracies for the two or more propensity models, a propensity model from the two or more propensity models; and providing, to a system, the selected propensity model to enable the system to generate a recommendation using the selected propensity model.