Dynamic Neural Network Architecture for Escaping Training Plateaus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Training deep neural networks with many layers is challenging due to computational inefficiencies and the tendency for slow learning periods, especially in tall, thin networks, which are desirable for their representational capacity but difficult to train effectively using standard iterative stochastic gradient descent.

Innovation Solution

Implement self-organizing neural networks with a strict partial order, allowing for dynamic changes in network architecture by adding or deleting connections between nodes based on the evaluation of their impact on the objective function, using gradient descent to optimize the network structure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standard iterative stochastic gradient descent is used to train deep neural networks, then the network can learn complex functions, but the training process experiences slow learning periods and plateaus that reduce computational efficiency

Engineering Contradiction:
Improvelearning effectivenessVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies dynamics by making the network architecture changeable during training. Nodes are dynamically split into multiple nodes based on the magnitude of partial derivatives, allowing the network to adapt its structure in response to training progress. This dynamic restructuring helps escape plateaus and accelerates learning without sacrificing the ability to learn complex functions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of network architecture by splitting nodes based on the norm of partial derivative vectors. When the norm exceeds a threshold, a node is split into multiple nodes, effectively changing the network's structural parameters during training. This parameter change enables the network to overcome training plateaus and improve computational efficiency while maintaining learning effectiveness.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the network architecture is fixed, then the training process is simpler, but the network cannot adapt to overcome plateaus and slow learning periods

Engineering Contradiction:
Improvetraining simplicityVSAvoidlearning speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements self-service by enabling the network to automatically restructure itself during training based on its own performance characteristics. The node splitting mechanism uses the network's internal gradients to determine when and where to create new nodes, allowing the network to self-adapt and overcome plateaus without external intervention, thus improving learning speed while maintaining relative training simplicity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent transforms the static network architecture into a dynamic one where nodes can be split based on training conditions. This dynamic capability allows the network to adapt its structure to overcome plateaus and accelerate learning, resolving the contradiction between training simplicity and learning speed by automating the adaptation process.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If tall, thin networks with many layers are used, then representational capacity increases, but training difficulty and computational cost increase

Engineering Contradiction:
Improverepresentational capacityVSAvoidnetwork training complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing nodes into multiple smaller nodes when the norm of partial derivatives exceeds a threshold. This segmentation breaks down complex computational tasks into smaller, more manageable units, effectively reducing the training complexity of tall, thin networks while preserving their representational capacity through the distributed functionality of the segmented nodes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes the network structure dynamic by allowing nodes to be segmented during training based on performance needs. This dynamic segmentation enables tall, thin networks to maintain their representational capacity while adapting their internal structure to reduce training complexity and computational burden.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12430559B2Accelerated training of a neural network via regularization
Publication Date: 2025.09.30 D5AI LLC
  • US12430559B2 patent drawing
  • US12430559B2 patent drawing
  • US12430559B2 patent drawing

AI summary

A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.