RNN-Based Update Rules for Adaptive Model Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning model training methods rely on hard-coded optimization algorithms like gradient descent, which may not be optimal for all scenarios and lack flexibility in adapting to different tasks.

Innovation Solution

Replace hard-coded parameter optimization algorithms with a trainable deep recurrent neural network (RNN) to determine update rules for model parameters, using gradient descent techniques to optimize an objective function and iteratively refine the model parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If hard-coded optimization algorithms like gradient descent are used, then the training process is simple and fast to implement, but the model lacks flexibility and adaptability to different tasks

Engineering Contradiction:
Improveadaptability to different tasksVSAvoidcomplexity of optimization algorithm
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms the static, hard-coded optimization algorithm into a dynamic, learnable system by using a recurrent neural network to generate update rules. The RNN adapts the optimization strategy based on the current state of parameters and gradients, making the training process flexible and task-specific while maintaining reasonable complexity through the use of standard RNN architectures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameters of the optimization algorithm from fixed, pre-determined values to dynamically generated values based on RNN outputs. The update rule parameters are no longer static but are generated on-the-fly based on the current gradient and parameter state, allowing the system to adapt to different tasks while the RNN parameters themselves are learned during training.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a trainable RNN is used to determine update rules, then the model achieves improved accuracy and generalizability, but the training complexity and computational resources increase

Engineering Contradiction:
Improvetraining accuracyVSAvoidtraining computational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent embeds the RNN within the training loop of the machine learning model, creating a nested structure where the RNN generates update rules that are applied to the model parameters. This nesting allows the RNN to be trained alongside the main model, sharing computational resources and enabling the system to achieve high accuracy without requiring separate, complex training procedures.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The RNN receives feedback from the current state of the model parameters and gradients, and uses this information to generate appropriate update rules. This feedback mechanism allows the system to adapt to the specific characteristics of different tasks and achieve higher accuracy, while the feedback loop is efficiently managed through standard RNN computational mechanisms.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If hard-coded update rules are applied, then the training process is computationally efficient, but the model cannot adapt to varying optimization requirements across different tasks

Engineering Contradiction:
Improveflexibility in parameter optimizationVSAvoidtraining speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The RNN is pre-trained to learn effective update rule generation strategies across multiple tasks and scenarios. This preliminary training enables the RNN to quickly adapt to new tasks without requiring extensive retraining, thus maintaining training speed while improving flexibility. The pre-learned knowledge in the RNN parameters allows for rapid adaptation to varying optimization requirements.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If gradient descent techniques are used to train the RNN, then the update rules are optimized effectively, but the overall training time increases due to the additional training step

Engineering Contradiction:
Improveoptimization effectivenessVSAvoidtotal training time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The RNN training and the main model training are integrated into a continuous process where the RNN is updated alongside the model parameters. This continuous training approach allows both the RNN and the model to improve together without requiring separate training phases, reducing the total training time while maintaining optimization effectiveness. The gradient descent computations are reused and shared between training the model and training the RNN.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250335771A1Training machine learning models by determining update rules using neural networks
Publication Date: 2025.10.30 GDM HOLDING LLC
  • US20250335771A1 patent drawing
  • US20250335771A1 patent drawing
  • US20250335771A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media for training machine learning models. One method includes obtaining a machine learning model, wherein the machine learning model comprises one or more model parameters, and the machine learning model is trained using gradient descent techniques to optimize an objective function; determining an update rule for the model parameters using a recurrent neural network (RNN); and applying a determined update rule for a final time step in a sequence of multiple time steps to the model parameters.