Autoencoder Adaptability Calculation for ML Model Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning technologies face challenges in determining the adaptability of test data to learning models, leading to incorrect model selection and classification failures during sequential learning, especially when dealing with multiple learning models generated from different data sets.

Innovation Solution

The implementation of an autoencoder-based adaptability calculation method, where input data is processed through a learning model and an encoder, and the output is fed into a decoder to calculate the adaptability of the learning model to the input data, reducing the likelihood of selecting a wrong learning model by using reconstruction error as an indicator.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple learning models are used for sequential learning, then the classification coverage is improved, but the reliability of model selection deteriorates due to inability to determine adaptability

Engineering Contradiction:
Improveclassification coverageVSAvoidmodel selection reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

An autoencoder is introduced as an intermediary component between the learning model and the test data. The autoencoder processes the test data through encoding and decoding to generate a reconstruction, and the difference between the original and reconstructed data is calculated as adaptability. This intermediary mechanism enables reliable assessment of whether a learning model is suitable for specific test data without directly comparing models.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical model selection methods with an information-theoretic approach using autoencoding. Instead of relying on heuristic or manual model selection, the system uses the autoencoder to quantitatively measure the information loss when compressing test data, providing an objective criterion for model adaptability assessment.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Device complexity

If conventional model selection methods are used, then the device complexity is reduced, but the measurement precision of model adaptability deteriorates

Engineering Contradiction:
Improveselection method complexityVSAvoidadaptability measurement precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The autoencoder is trained in advance on the learning data before actual model selection occurs. This preliminary training allows the system to establish a baseline for what constitutes appropriate data representation, enabling precise measurement of model adaptability during the selection phase without adding complex real-time computation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a simplified representation (encoding) of the test data through the autoencoder, which captures the essential features while discarding redundant information. This copying process enables precise adaptability measurement by comparing the fidelity of the copied representation against the original data, providing a computationally efficient approach.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11488023B2Adaptability calculation method, adaptability calculation device, identification method, identification device, and computer-readable recording medium
Publication Date: 2022.11.01 FUJITSU LTD
  • US11488023B2 patent drawing
  • US11488023B2 patent drawing
  • US11488023B2 patent drawing

AI summary

An adaptability calculation device inputs input data to a learning model and an encoder of an autoencoder that have performed learning with learning data, inputs an output from the learning model and an output from the encoder of the autoencoder to a decoder of the autoencoder, and calculates adaptability of the output from the learning model to the input data based on an output from the decoder and the input data.