Deep Belief Network Training via Layered Expansion and Weight Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep Belief Networks (DBNs) face challenges such as slow learning, getting stuck in local minima, and requiring extensive resources and data for training, especially when dealing with complex and multi-layered input data, which can lead to bottlenecks and inefficiencies in training deep layered networks.

Innovation Solution

A method is introduced to train a DBN by initially training a simpler network, expanding its width and depth, and then transferring weights to a more complex network structure, utilizing contrastive divergence gradient approximation and reconstruction error calculations to optimize training, thereby reducing resource and time requirements while maintaining or improving accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional neural networks are used for deep layered networks, then learning speed is slow and training becomes stuck in local minima, but increasing network depth and complexity to improve performance leads to slower learning and higher computational costs

Engineering Contradiction:
Improvetraining accuracyVSAvoidlearning speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies preliminary action by pre-training shallow belief networks layer-by-layer before combining them into a deep network. Each layer is trained independently on the training data before being stacked with other layers, allowing the network to learn features progressively without the slow convergence issues of traditional deep networks trained end-to-end

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The deep belief network is segmented into multiple shallow belief network layers that are trained separately and then stacked. This segmentation allows each layer to learn specific features independently, improving overall learning speed while maintaining the ability to handle complex deep layered data through the hierarchical structure

Inventive Principle:
Principle #1Segmentation

2Reliability

If deep layered networks are trained to improve accuracy on complex data, then more training data and computational resources are required, but this increases hardware costs and training time

Engineering Contradiction:
Improveclassification accuracyVSAvoidhardware requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The network structure and weights are determined through preliminary unsupervised pre-training of shallow belief networks before final supervised training. This preliminary action allows the network to learn useful feature representations without requiring extensive labeled training data or complex hardware, reducing both data and computational resource requirements while maintaining high classification accuracy

Inventive Principle:
Principle #10Preliminary action

3Reliability

If more neurons are added to increase network capacity, then better performance on complex data is achieved, but training time and computational resources increase significantly

Engineering Contradiction:
Improvenetwork performanceVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent determines optimal network architecture and pre-trains the network structure before final training, allowing the network to learn efficient feature representations with fewer neurons. This preliminary structuring reduces the need for extensive training time while achieving better performance, as the network is already optimized for the specific task before full training begins

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the training parameters by using unsupervised pre-training followed by supervised fine-tuning, rather than traditional supervised training from scratch. This parameter change in the training approach allows the network to achieve better performance with reduced training time, as the pre-training phase quickly establishes useful feature hierarchies without requiring extensive computational resources

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240289620A1Training deep belief networks
Publication Date: 2024.08.29 FUJITSU LTD
  • US20240289620A1 patent drawing
  • US20240289620A1 patent drawing
  • US20240289620A1 patent drawing

AI summary

A computer-implemented method comprising: training a first deep belief network (DBN) using training data; adding at least one neuron to the first DBN to generate a second DBN; assigning weights to neurons in the second DBN according to weights of neurons in the trained first DBN; and training the second DBN using the training data.