Neural Network Transfer Learning via Cluster-Based Base Model Generalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Training specialized neural networks from scratch can be slow and time-consuming, necessitating a more efficient approach for adapting base models to new tasks in transfer learning.

Innovation Solution

The method involves grouping data objects into clusters, training base models, generalizing them by setting certain nodes to random or predetermined weights, and selecting the most similar cluster for the new task to facilitate efficient training of a specialized model using transfer learning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a neural network is trained from scratch for a specialized task, then the model achieves high specialization and accuracy for that task, but the training process becomes slow and time-consuming

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

Solution Approach 1:

The patent applies preliminary action by pre-training a base model on a source domain before adapting it to the target domain. The base model is trained in advance on available data, and then transferred to the specialized task, avoiding the need to train from scratch. This preliminary training step captures general patterns that can be reused, significantly reducing the time required for specialized task training while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a generalized base model that copies useful knowledge and patterns from the source domain. Instead of training a completely new model for each specialized task, the system copies the pre-trained base model and adapts it to the target domain. This copying approach preserves the computational work already done in training the base model while allowing customization for specific tasks.

Inventive Principle:
Principle #26Copying

2Productivity

If a base model is reused for transfer learning, then training efficiency improves, but the model may retain bias and require significant retraining overhead

Engineering Contradiction:
Improvetraining efficiencyVSAvoidmodel bias
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by selectively modifying specific parts of the base model rather than uniformly retraining the entire model. The system identifies and adjusts only the necessary components (such as certain layers or parameters) that contribute to bias or domain-specific characteristics, while preserving the beneficial general knowledge in other parts. This localized adjustment reduces retraining overhead while effectively addressing bias issues.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses parameter changes by modifying specific parameters and weights of the base model during the adaptation process. Instead of retraining all parameters from scratch, the system selectively updates parameters that are relevant to the target domain while maintaining other parameters that capture general patterns. This selective parameter adjustment reduces training overhead while improving model reliability for the specialized task.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If data is grouped into multiple clusters for base model training, then the model's adaptability to different tasks improves, but the process complexity increases

Engineering Contradiction:
Improvemodel adaptabilityVSAvoidprocess complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the training data into multiple clusters or domains, and training separate base models for each cluster. This segmentation allows the system to capture domain-specific patterns in each cluster while maintaining the ability to adapt to different specialized tasks. By organizing data into manageable segments, the system improves adaptability without overwhelming complexity, as each segmented model can be independently selected and adapted based on the target task requirements.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11132583B2Systems and methods for transfer learning of neural networks
Publication Date: 2021.09.28 CAPITAL ONE SERVICES LLC
  • US11132583B2 patent drawing
  • US11132583B2 patent drawing
  • US11132583B2 patent drawing

AI summary

Methods and systems may be used for transfer learning of neural networks. According to one example, a method includes: grouping data objects of a first training set into a plurality of clusters; training a base model using a first cluster of the plurality of clusters, the base model being a neural network having a plurality of nodes; generalizing the base model to obtain a generalized base model, the generalizing the base model including setting a portion of the plurality of nodes to have random or predetermined weights; determining that the first cluster is, out of the plurality clusters, most similar to a second training set; and training the generalized base model using the second training set to obtain a trained model.