Self-organizing neural network with soft-tied parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Training deep neural networks is challenging due to the difficulty in managing complex architectures and overcoming plateaus in the learning process, particularly in tall, thin networks where the standard stochastic gradient descent method is inefficient and unable to change the network architecture.

Innovation Solution

The system implements self-organizing methods by estimating the effect of direct connections between nodes and reorganizing the network structure, including adding or deleting connections and nodes, and applying regularization penalties to learned parameters to improve training efficiency and avoid overfitting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the network architecture is fixed with a specified structure, then the training process is simpler to manage, but the network cannot adapt to escape plateaus and local minima, reducing learning efficiency

Engineering Contradiction:
Improvetraining management simplicityVSAvoidlearning efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements dynamic architecture modification during training by allowing the network to add or remove connections between nodes based on learned importance metrics. This enables the network to adapt its structure in real-time to escape plateaus and improve learning efficiency, directly resolving the contradiction between fixed architecture simplicity and adaptive learning performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The network performs self-organization by automatically determining which connections to add or remove based on internal learned parameters without external intervention. The system uses metrics like connection importance scores to autonomously restructure its own architecture, enabling it to escape local minima and plateaus while maintaining training manageability.

Inventive Principle:
Principle #25Self-service

2Use of energy by moving object

If stochastic gradient descent is used for training, then the training process is computationally feasible, but it spends excessive time on plateaus with very slow learning

Engineering Contradiction:
Improvecomputation efficiencyVSAvoidtime spent on plateaus
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent introduces dynamic architectural changes during training that allow the network to restructure connections when learning slows down on plateaus. By adding or removing connections based on importance metrics, the network can escape unproductive regions of parameter space and resume efficient learning, reducing time loss while maintaining computational feasibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors learning progress and connection importance metrics during training, using this feedback to dynamically adjust the network architecture. When plateaus are detected through slow parameter changes, the feedback mechanism triggers structural modifications that restore learning momentum, effectively reducing time spent on unproductive training periods.

Inventive Principle:
Principle #23Feedback

3Productivity

If the network architecture is allowed to change dynamically, then learning efficiency improves by escaping plateaus, but the complexity of managing the network increases

Engineering Contradiction:
Improvelearning efficiencyVSAvoidnetwork management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The network autonomously manages its own architectural changes by computing connection importance metrics and making add/remove decisions based on internal state without external control. This self-service mechanism handles the complexity of dynamic architecture management internally, maintaining learning efficiency while minimizing the burden of external network management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from learning progress and connection metrics to automatically regulate architectural changes. This feedback-driven approach ensures that complexity is managed systematically through data-driven decisions rather than arbitrary modifications, improving learning efficiency while keeping network management complexity under control through principled adjustments.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If more connections are added to the network, then representational capacity increases, but the risk of overfitting increases

Engineering Contradiction:
Improverepresentational capacityVSAvoidoverfitting tendency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies different connection states (present, absent, or trainable with zero initialization) based on local importance metrics for each connection. This local quality approach allows the network to have high representational capacity where needed while maintaining sparsity and regularization where connections are less important, balancing adaptability with overfitting prevention.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes connection parameters including presence/absence and weight initialization based on learned importance scores. By adjusting these parameters adaptively during training, the network achieves high representational capacity for important connections while maintaining regularization through sparsity for less important connections, reducing overfitting risk.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11321612B2Self-organizing partially ordered networks and soft-tying learned parameters, such as connection weights
Publication Date: 2022.05.03 D5AI LLC
  • US11321612B2 patent drawing
  • US11321612B2 patent drawing
  • US11321612B2 patent drawing

AI summary

Computer-implemented systems and methods soft-tie learned parameters of a neural network(s). The soft-tying comprises: applying a common label to the first and second learned parameters; and as part of the training, and in response to the first and second learned parameters having the common label, applying a regularization penalty to a loss function for the first learned parameter upon a determination that the first learned parameter is different than the second learned parameter. The learned parameters can be connection weights, node biases, and/or parametric model statistics. The application of the regularization penalty can be influenced by a soft-tying hyperparameter.