Multi-Objective ML Training via Feedback Loops

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning algorithms face inaccuracies and inefficiencies due to insufficient or non-representative training data, leading to issues such as overprediction or underprediction, particularly in applications like automated trading and search engine marketing, where outdated models can result in overpayments and misclassification of new data points.

Innovation Solution

A system and method for training multi-objective machine learning algorithms that generate a combined objective using user-provided objectives and constraints, calculate return per click for advertisement campaigns, determine bids based on predictive algorithms, and iteratively update models using feedback loops to ensure accuracy and relevance without requiring new training data or pre-trained models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If more training data is gathered to improve model accuracy, then the accuracy and reliability of machine learning algorithms improve, but the time required for training increases significantly

Engineering Contradiction:
Improvemodel accuracyVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by gathering diverse data sources (clickstream data, contextual data, conversion data) and pre-processing them into structured formats before actual model training. This includes creating feature engineering pipelines, data validation frameworks, and pre-computing statistical metrics that prepare the data in advance, reducing the time needed during actual model training while maintaining high accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates synthetic training data through data augmentation techniques, generating copies and variations of existing data samples. This includes creating synthetic clickstream patterns, simulated user behaviors, and artificially generated contextual scenarios that expand the training dataset without requiring additional real-world data collection time

Inventive Principle:
Principle #26Copying

2Reliability

If pre-trained models are purchased to improve model performance, then the accuracy and reliability improve, but the cost increases and the models become outdated quickly

Engineering Contradiction:
Improvemodel performanceVSAvoidmodel currency
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system enables self-service through automated model retraining and updating mechanisms that continuously ingest new data sources (real-time clickstream data, updated contextual information, recent conversion patterns) and automatically retrain models without external intervention. This includes automated model monitoring, performance degradation detection, and scheduled retraining pipelines that keep models current with the latest data patterns

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback loops where model predictions are continuously evaluated against actual outcomes (click-through rates, conversion rates, cost-per-click data). This feedback is used to identify prediction errors, update training datasets with new examples, and trigger model retraining when performance thresholds are breached, ensuring models adapt to changing patterns

Inventive Principle:
Principle #23Feedback

3Reliability

If training data is purchased from vendors to improve model accuracy, then the quality and representativeness of training data improve, but the cost increases and the data becomes outdated quickly

Engineering Contradiction:
Improvetraining data qualityVSAvoiddata currency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements multi-functionality by integrating multiple data collection channels (clickstream data from websites, contextual data from user profiles, conversion data from e-commerce platforms, demographic data from third-party sources) into a single unified training data framework. This diverse data ecosystem provides continuous fresh data from multiple sources simultaneously, eliminating reliance on single vendor datasets and ensuring both high quality and currency

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

Data Source

PatentUS11562395B2Systems and methods for training of multi-objective machine learning algorithms
Publication Date: 2023.01.24 WALMART APOLLO LLC
  • US11562395B2 patent drawing
  • US11562395B2 patent drawing
  • US11562395B2 patent drawing

AI summary

Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving one or more objectives and one or more constraints from a user electronic device of a user; generating a combined objective using the one or more objectives; calculating, using the combined objective, a return per click for an advertisement campaign; determining one or more bids based on (a) the return per click for the advertisement campaign and (b) a return on advertising spend for the advertisement campaign; estimating, using a first predictive algorithm and the one or more bids, an average cost per click; estimating an expected number of clicks for the advertisement campaign based on the average cost per click; determining a total amount used of the one or more constraints for the one or more bids based on the expected number of clicks for the advertisement campaign; and when the total amount used of the one or more constraints for the one or more bids exceeds at least one of the one or more constraints, lowering the one or more bids. Other embodiments are disclosed herein.