Neural Network Transfer Learning via Relation Vector Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Transfer learning in neural networks often faces issues such as overfitting and decreased identification accuracy, particularly when adapting to target learning data with small datasets, due to the lack of a clear standard for determining the range of lower layers and the need to construct new upper layers.

Innovation Solution

A learning apparatus that uses a source neural network with identical weighting values and structure information to adapt a target neural network, generating relation vectors from output vectors to associate them with answer labels, thereby avoiding changes to the source network and preventing overfitting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If new upper layers are constructed and learning is performed using target learning data, then the neural network can adapt to the target domain, but overfitting occurs and identification accuracy decreases

Engineering Contradiction:
Improveadaptability to target domainVSAvoididentification accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a second neural network that copies the structure and weighting values of the first neural network (source domain) exactly. This copying approach allows the network to leverage pre-trained features without the instability of constructing new layers, thereby maintaining identification accuracy while adapting to the target domain through relation vector generation rather than weight modification.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments the neural network adaptation process into two independent parts: (1) the first neural network remains frozen with its source domain weights, and (2) a second neural network is created as a copy to handle target domain data. This segmentation prevents overfitting by isolating the adaptation process from the source network's learned weights.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the source neural network is modified to adapt to target learning data, then the network can be applied to the target domain, but the source network's learned knowledge is lost

Engineering Contradiction:
Improveapplicability to target domainVSAvoidsource network knowledge
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

Instead of modifying the source neural network directly, the patent creates a second neural network as an exact copy with identical structure and weighting values. This copying enables target domain adaptation while preserving the source network's learned knowledge intact, allowing both networks to coexist with their respective domain specializations.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The second neural network acts as an intermediary between the source neural network and the target domain data. It receives the same input data, processes it through copied weights, and generates outputs that are then used to create relation vectors for target domain classification, thus mediating the adaptation process without affecting the source network.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If transfer learning is performed by replacing upper layers, then the network can learn target domain features, but the process becomes complex and requires determining the range of lower layers

Engineering Contradiction:
Improvetarget domain feature learningVSAvoidlayer range determination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent simplifies the transfer learning process by copying the entire first neural network structure including all layers, rather than requiring manual determination of which lower layers to retain. This eliminates the complexity of layer range selection while still enabling target domain adaptation through the relation vector generation mechanism.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The second neural network serves multiple functions: it acts as a feature extractor using copied source weights, a generator of relation vectors for target domain classification, and a bridge between source and target domains. This multi-functionality eliminates the need for complex layer selection while achieving target domain adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11023806B2Learning apparatus, identifying apparatus, learning and identifying system, and recording medium
Publication Date: 2021.06.01 PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
  • US11023806B2 patent drawing
  • US11023806B2 patent drawing
  • US11023806B2 patent drawing

AI summary

A learning apparatus includes at least one memory and at least one circuit. The circuit (a) obtains a first neural network that has learned by using source learning data and obtains target learning data, the target learning data including a plurality of first data items each of which is given a first label and a plurality of second data items each of which is given a second label, (b) obtains a plurality of first output vectors by inputting the plurality of first data items to a second neural network and obtains a plurality of second output vectors by inputting the plurality of second data items to the second neural network, and (c) generates a first relation vector corresponding to the first label by using the plurality of first output vectors and generates a second relation vector corresponding to the second label by using the plurality of second output vectors.