Multi-Encoder Neural Network for Simultaneous Domain Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning technologies face challenges in achieving high precision and low costs when simultaneously learning multiple tasks and domains, as they often neglect feature expressions unique to each task or domain, leading to limited applicability and reduced precision.

Innovation Solution

A model learning device and method that utilizes a combination of target, source, and common encoders and decoders to learn feature expressions specific to different tasks and domains, allowing for the simultaneous learning of multiple tasks and domains by matching output results with training data, using a multilayer-structure neural network configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a model learns using data from a single domain, then precision for that domain is improved, but adaptability to other domains deteriorates

Engineering Contradiction:
ImproveprecisionVSAvoidadaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the feature expression into two distinct components: domain-specific feature expressions (unique to each domain) and task-specific feature expressions (unique to each task). This segmentation allows the model to separately learn and combine domain-specific and task-specific features, resolving the contradiction between precision for a specific domain and adaptability to multiple domains.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal model structure that can handle multiple domains and tasks simultaneously by incorporating both domain-specific and task-specific feature expressions. The model becomes multi-functional, capable of performing different tasks across different domains while maintaining high precision through the specialized feature expressions for each domain-task combination.

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

2Adaptability or versatility

If feature expressions common to multiple domains are used, then adaptability is improved, but precision for specific tasks deteriorates

Engineering Contradiction:
ImproveadaptabilityVSAvoidprecision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments feature expressions into domain-specific and task-specific components, preventing the model from relying solely on generic common features. By separating these components, the model can maintain adaptability through the shared model structure while achieving high precision through domain- and task-specific feature expressions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making different parts of the model have different characteristics: the model structure provides universal adaptability, while the domain-specific and task-specific feature expressions provide localized precision for each domain and task combination.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If separate models are created for each task, then precision for each task is improved, but device complexity and cost increase

Engineering Contradiction:
ImproveprecisionVSAvoidcomplexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple separate models into a single unified model that handles multiple tasks and domains simultaneously. By combining domain-specific and task-specific feature expressions within one model framework, the system achieves the precision of multiple specialized models while reducing the complexity and cost of maintaining and training separate models for each task.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal model structure that can perform multiple tasks across different domains, eliminating the need for separate specialized models. This multi-functional approach reduces device complexity and training costs while maintaining high precision through the integrated domain-specific and task-specific feature expressions.

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

4Measurement precision

If domain-specific models are trained, then precision for that domain is improved, but time and computational cost for training increase

Engineering Contradiction:
ImproveprecisionVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent merges the training of multiple domain-specific models into a single unified training process. By training domain-specific and task-specific feature expressions simultaneously within one model framework, the system reduces total training time and computational cost while maintaining the precision benefits of domain-specific training.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary action by pre-training domain-specific feature expressions that can be reused across multiple tasks. This allows the model to leverage previously learned domain knowledge when training for specific tasks, reducing the overall training time and computational resources required.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11797845B2Model learning device, model learning method, and program
Publication Date: 2023.10.24 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11797845B2 patent drawing
  • US11797845B2 patent drawing
  • US11797845B2 patent drawing

AI summary

Simultaneous learning of a plurality of different tasks and domains, with low costs and high precision, is enabled. A learning unit 160, on the basis of learning data, uses a target encoder that takes data of a target domain as input and outputs a target feature expression, a source encoder that takes data of a source domain as input and outputs a source feature expression, a common encoder that takes data of the target domain or the source domain as input and outputs a common feature expression, a target decoder that takes output of the target encoder and the common encoder as input and outputs a result of executing a task with regard to data of the target domain, and a source decoder that takes output of the source encoder and the common encoder as input and outputs a result of executing a task with regard to data of the source domain, to learn so that the output of the target decoder matches training data, and the output of the source decoder matches training data.