Weighted Example Selection for Machine Learning Model Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for training machine learning algorithms lack efficient methods for selective use of examples, dataset management, and resource optimization, leading to suboptimal performance and resource utilization.

Innovation Solution

The system allows for selective use of examples by assigning weights based on external device information, generating and updating inference models, and employing them based on available processing resources, while also enabling personalized quality assurance and incremental annotation of datasets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all examples are used for training machine learning algorithms, then the model may achieve better generalization, but the training time and computational resources increase significantly

Engineering Contradiction:
Improvemodel performanceVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent changes the parameter of example selection from binary (include/exclude) to continuous weighting, where each example is assigned a weight value that reflects its importance. This allows the system to optimize between model performance and training efficiency by adjusting weights rather than simply selecting or rejecting examples

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local quality by assigning different weights to different examples based on their specific characteristics and relevance to the task. Instead of uniform treatment of all examples, each example receives a tailored weight that optimizes its contribution to model training

Inventive Principle:
Principle #3Local quality

2Measurement precision

If more processing resources are allocated to training, then model accuracy improves, but system resource utilization becomes inefficient

Engineering Contradiction:
Improvemodel accuracyVSAvoidresource utilization efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements partial action by selectively emphasizing only the most relevant examples through higher weights, rather than processing all examples with equal intensity. This partial focus on critical examples achieves high model accuracy while avoiding the resource expenditure of uniformly processing all training data

Inventive Principle:
Principle #16Partial or excessive action

3Stability of the object's composition

If the system processes all incoming data changes, then data consistency is maintained, but processing speed and system responsiveness decrease

Engineering Contradiction:
Improvedata consistencyVSAvoidprocessing speed
Core Design Contradiction:
Stability of the object's compositionVSSpeed

Solution Approach 1:

The patent transforms the data processing approach from binary (process/all or ignore) to weighted prioritization. By assigning weights to data changes based on their importance, the system can maintain consistency for critical data while allowing less important changes to be processed asynchronously or with lower priority

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11210595B2System and method for selective use of examples
Publication Date: 2021.12.28 ALLEGRO ARTIFICIAL INTELLIGENCE LTD
  • US11210595B2 patent drawing
  • US11210595B2 patent drawing
  • US11210595B2 patent drawing

AI summary

Systems and methods for selective use of examples are provided. For example, information associated with external devices may be obtained, weights may be assigned to examples using the obtained information, and inference models may be generated using the assignment of weights. In some examples, update information associated with the external devices may be obtained, the assignment of weights may be updated using the update information, and updated inference models may be generated using the updated assignment of weights.