Sparse Jacobian Forward Training for Recurrent Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for training recurrent neural networks, such as backpropagation through time (BPTT) and real-time recurrent learning (RTRL), face challenges with high memory and computational costs, especially for long sequences, limiting their scalability and efficiency.

Innovation Solution

A method for training recurrent neural networks using forward propagation with sparse Jacobian matrices, applying sparsity masks to reduce computational and memory requirements by only tracking the influence of network parameters on hidden states within a specified number of iterations, utilizing specialized hardware for efficient training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If backpropagation through time (BPTT) or real-time recurrent learning (RTRL) is used to train recurrent neural networks, then training accuracy can be achieved, but memory and computational costs become prohibitively high for long sequences

Engineering Contradiction:
Improvetraining accuracyVSAvoidmemory and computational resources
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and tracks only the essential gradient information needed for training through forward propagation, rather than computing complete gradients through time. By maintaining and updating only the necessary Jacobian matrix elements forward in time, the method eliminates the need to store and process extensive historical state information, thereby reducing memory and computational resources while preserving training effectiveness

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the gradient computation process into manageable forward propagation steps, computing Jacobian matrices incrementally at each time step rather than computing complete gradients over the entire sequence. This segmentation allows training to proceed with reduced memory footprint by processing information in discrete, manageable units forward through time

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If complete Jacobian matrices are computed for gradient updates, then accurate gradient information is obtained, but computational load increases significantly

Engineering Contradiction:
Improvegradient accuracyVSAvoidcomputational load
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by computing and maintaining only the locally relevant portions of Jacobian matrices that directly influence the current gradient update, rather than computing complete global Jacobians. This localized computation focuses resources on the most impactful gradient components, reducing computational load while preserving gradient accuracy for effective training

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If sparsity masks are applied to Jacobian matrices, then memory and computation requirements are reduced, but some gradient information may be lost

Engineering Contradiction:
Improvememory and computation requirementsVSAvoidgradient information
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent applies partial action by using sparsity masks to track only the most significant gradient information needed for effective training, rather than attempting to preserve all possible gradient details. This selective tracking of essential gradient components reduces memory and computation requirements while maintaining sufficient information for successful network training

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12541680B2Reduced computation real time recurrent learning
Publication Date: 2026.02.03 GDM HOLDING LLC
  • US12541680B2 patent drawing
  • US12541680B2 patent drawing
  • US12541680B2 patent drawing

AI summary

A computer-implemented method for training a recurrent neural network using forward propagation rather than back propagation through time. The method is particularly suited to training sparse recurrent neural networks, and may be implemented on specialized hardware.