Segmented Machine Learning Model for Incremental Feature Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing machine learning models require significant retraining and increased work costs when new targets are added or changed, especially in scenarios with numerous types of targets, leading to decreased identification accuracy due to the need for retraining the entire model and allocating numerous labels.

Innovation Solution

The approach involves using separate identifiers for each feature of a target object, such as shape and color, which are combined to identify the target, allowing for incremental updates to the model without retraining when new features are added, thereby reducing the computational burden and maintaining identification accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire machine learning model is retrained when new targets are added, then identification accuracy is maintained, but work cost and computational load increase significantly

Engineering Contradiction:
Improveidentification accuracyVSAvoidwork cost for retraining
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The machine learning model is divided into multiple independent identifier modules, each responsible for identifying a specific feature type (e.g., shape, color, texture). When new targets are added, only the relevant identifier modules need to be updated rather than retraining the entire model, thus reducing work cost while maintaining identification accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system allows dynamic updating of individual identifier modules independently. Each identifier can be trained and updated separately when new data becomes available for that specific feature type, enabling flexible adaptation without requiring global model retraining.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If numerous labels are allocated for numerous types of targets, then comprehensive identification capability is achieved, but device complexity and difficulty of operation increase

Engineering Contradiction:
Improveidentification capability for numerous target typesVSAvoidmodel complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of using a single complex model that handles all target types with numerous labels, the system segments the identification task into multiple independent identifier modules. Each module handles a specific feature type with its own simplified label set, reducing overall model complexity while maintaining comprehensive identification capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each identifier module is designed to be universal for its specific feature type across all target categories. For example, the shape identifier handles shape features for all types of targets uniformly, rather than having separate identifiers for each target type, thus reducing complexity while maintaining versatility.

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

3Reliability

If the entire model is retrained when new targets are added, then identification accuracy is maintained, but computational load and processing time increase

Engineering Contradiction:
Improveidentification accuracyVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The model is segmented into independent identifier modules that can be trained separately. When new targets are added, only the relevant modules undergo training, significantly reducing computational load and processing time compared to retraining the entire model, while still maintaining identification accuracy through coordinated use of all modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of performing full model retraining (excessive action), the system performs partial training only on the necessary identifier modules. This partial action is sufficient to maintain identification accuracy for new targets while avoiding the unnecessary computational burden of retraining unrelated modules.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240420446A1Computer-readable recording medium storing machine learning program, computer-readable recording medium storing determination program, and machine learning device
Publication Date: 2024.12.19 FUJITSU LTD
  • US20240420446A1 patent drawing
  • US20240420446A1 patent drawing
  • US20240420446A1 patent drawing

AI summary

A non-transitory computer-readable recording medium storing a machine learning program causing a computer to execute a process including: generating vector information based on a first feature of a target included in an image, a second feature of the target, and conversion parameters; and executing training of a machine learning model and update of the conversion parameters by inputting the image and the vector information to the machine learning model, the machine learning model including a first machine learning model portion configured to identify the first feature and a second machine learning model portion configured to identify the second feature.