Entangled Synapse Weight Update for Neural Network Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Artificial neural networks face challenges in training due to high-dimensional, non-linear optimization problems, uncertainty in finding global optima, overfitting, and the need for extensive training data, which limits their efficiency and generalization capabilities.

Innovation Solution

The approach involves dividing synapses into entangled and unentangled subsets, where weight factors of entangled synapses are updated simultaneously using correlated random components, and those of unentangled synapses are updated individually with uncorrelated components, allowing for faster training with less data and reducing overfitting by introducing stochastic components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional training methods are used to train neural networks, then the network can learn from data, but the training process requires extensive training data and time-consuming optimization

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

Solution Approach 1:

The patent segments the synapses into multiple subsets and assigns different learning rates to each subset. This segmentation allows the network to learn different features at different speeds, improving training efficiency without sacrificing accuracy. The gradient computation is also segmented to focus on relevant features, reducing the time needed to process all parameters uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic learning rates that adapt during training based on the importance and difficulty of learning different synapse subsets. This dynamic adjustment allows the system to optimize training speed by allocating more computational resources to difficult-to-learn features while quickly mastering easier features, thereby reducing overall training time while maintaining accuracy.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If traditional training methods are used with extensive training data, then the network can achieve accurate results, but the data requirements and computational resources increase significantly

Engineering Contradiction:
Improvelearning accuracyVSAvoidtraining data quantity
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

By segmenting synapses into subsets with different learning rates, the patent enables the network to learn more efficiently from limited data. The segmented approach allows the network to focus computational resources on the most informative features, extracting maximum learning value from smaller datasets rather than requiring extensive data to learn all features uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the learning rate parameter dynamically for different synapse subsets, allowing the network to adapt its learning behavior based on feature importance. This parameter adjustment enables more effective learning from limited training data by allocating higher learning rates to critical features that provide the most information, reducing the overall data quantity needed for accurate learning.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the neural network is trained extensively to avoid overfitting, then generalization improves, but the training complexity and resource requirements increase

Engineering Contradiction:
Improvegeneralization capabilityVSAvoidtraining complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the training process into multiple subsets with different learning rates, which naturally regularizes the learning process. This segmentation prevents any single subset from overfitting by distributing the learning burden across multiple groups, improving generalization while keeping the training process more manageable and less complex than training all parameters uniformly with extensive data.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20210357754A1Computer system and method
Publication Date: 2021.11.18 XEPHOR SOLUTIONS GMBH
  • US20210357754A1 patent drawing
  • US20210357754A1 patent drawing
  • US20210357754A1 patent drawing

AI summary

A computer system implementing at least one neural network (1), a method for operating a computer system and a computer program for configuring such a computer system or for carrying out such a method in which at least a subset of synapses (3) of artificial neurons (2) of the at least one neural network (1) is defined as entangled synapses (3) the weight factors (w) of which are updated at the same time during a computational step on the basis of correlated random components and in which weight factors (w) of unentangled synapses (3) are updated individually on basis of uncorrelated random components.