Behavior Simulator for Parallel Model Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In reinforcement learning, the waiting period for feedback from the environment during model training leads to idle resources and prolonged training times, resulting in inefficient use of computational power.

Innovation Solution

A system and method that utilize a behavior simulator to generate predicted outcomes, allowing for parallel training of candidate models while waiting for actual feedback, and selecting the appropriate model for further training based on matching outcomes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the model waits for actual feedback from the environment before training, then the training accuracy is improved, but the training time is prolonged and resources remain idle

Engineering Contradiction:
Improvetraining accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary training actions by generating multiple predicted outcomes using a behavior simulator before receiving actual feedback. Candidate models are trained in parallel on these predicted outcomes, so that when actual feedback arrives, training can immediately proceed with the most appropriate candidate model, eliminating idle waiting time while maintaining training quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A behavior simulator is introduced as an intermediary component that generates predicted outcomes based on the current state and action. This intermediary allows the system to create surrogate training data that approximates actual environmental feedback, enabling parallel training without requiring immediate real-world interaction

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If training resources remain idle while waiting for feedback, then the model can process the actual feedback accurately, but computational power is wasted

Engineering Contradiction:
Improvefeedback processing accuracyVSAvoidcomputational power waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system maintains continuous useful action by training multiple candidate models in parallel on predicted outcomes while waiting for actual feedback. Instead of leaving computational resources idle, the same resources are continuously utilized to explore multiple potential training paths simultaneously, ensuring that when feedback arrives, the system is already prepared with pre-trained candidates

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system creates copies of the training process by generating multiple candidate models through parallel training on different predicted outcomes. These candidate models are copies of the base model structure, each trained on slightly different simulated data, allowing the system to evaluate multiple training trajectories simultaneously without additional physical resources

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11494691B2Systems and methods for accelerating model training in machine learning
Publication Date: 2022.11.08 CAPITAL ONE SERVICES LLC
  • US11494691B2 patent drawing
  • US11494691B2 patent drawing
  • US11494691B2 patent drawing

AI summary

Systems and methods are provided for training a model using machine learning. An exemplary method may include providing, by the model in a training session, an action to an environment to receive feedback from the environment. The method may also include generating, by a behavior simulator, a plurality of predicted outcomes from the environment resulting from the action. The method may further include training the model, using at least a subset of the predicted outcomes, to generate a set of candidate models. The method may include receiving actual feedback from the environment and determining whether the actual feedback matches one of the predicted outcomes in the subset. Responsive to the determination that the actual feedback matches one of the predicted outcomes in the subset, the method may include using, in a new training session, the candidate model in the set corresponding to the matched predicted outcome.