Deep Learning Model Initialization via Shallow Historical Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current deep learning models are typically trained in a batch learning manner, which is not practical for applications where data arrives in a streaming form, and requires significant storage space for pre-prepared training datasets, making it unsuitable for scenarios with limited storage and dynamic data characteristics.

Innovation Solution

Training a deep learning model using current streaming sample data with initialization parameters from a shallow learning model trained on historical data, allowing for online learning and efficient model updates as data changes over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If batch learning is used to train deep learning models, then model training can be performed with complete datasets, but it requires significant storage space and is not suitable for streaming data

Engineering Contradiction:
Improvemodel training completenessVSAvoidstorage space for training datasets
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The patent transitions from static batch learning to dynamic online learning, where the model continuously adapts to streaming data in real-time. The learning system becomes dynamic by processing data as it arrives rather than requiring complete datasets stored in advance, thereby reducing storage requirements while maintaining training effectiveness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the training process into incremental updates based on streaming data batches. Instead of training on complete datasets at once, the model performs continuous incremental learning on segmented portions of data as they stream in, eliminating the need to store complete training datasets.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If deep learning models are trained from scratch on streaming data, then online learning can be achieved, but convergence is slow and training efficiency is low

Engineering Contradiction:
Improveonline learning capabilityVSAvoidmodel convergence time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-training a shallow learning model on historical data before deploying it for online learning. This preliminary training provides a good initialization for the deep learning model, so when online learning begins, the model starts from a knowledgeable state rather than random initialization, significantly accelerating convergence.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements nesting by embedding the shallow learning model within the deep learning model architecture. The shallow model serves as a foundational layer that provides pre-learned features, and the deep learning model builds upon this foundation. This nested structure allows the deep model to leverage the shallow model's preliminary learning, reducing the time needed for online convergence.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Productivity

If shallow learning models are used for initial training, then convergence speed improves, but model performance may be limited

Engineering Contradiction:
Improvetraining convergence speedVSAvoidmodel performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent merges the advantages of shallow learning models (fast convergence) with deep learning models (high performance) by using the shallow model as an initialization tool for the deep model. The shallow model's quick training provides a good starting point, while the deep model's greater capacity ensures high final performance, thus combining both benefits.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shallow learning model performs preliminary action by providing initial weight initialization for the deep learning model. This preliminary training phase captures basic patterns quickly, and then the deep model builds upon this foundation to achieve higher performance, ensuring both fast convergence and high reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11514368B2Methods, apparatuses, and computing devices for trainings of learning models
Publication Date: 2022.11.29 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11514368B2 patent drawing
  • US11514368B2 patent drawing
  • US11514368B2 patent drawing

AI summary

Current streaming sample data is received. A current deep learning model is trained based on the current streaming sample data, the training including: obtaining a shallow learning model through training based on historical sample data associated with the current streaming sample data; and initializing parameters of the current deep learning model as the parameters of the shallowing learning model.