Prediction Algorithm Learning via Symmetry Subgroup Data Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for learning prediction algorithms require large datasets, which is impractical due to exogenous constraints such as memory footprint, execution time, and robustness to input modifications, making it challenging to implement on systems with limited resources.

Innovation Solution

A method that uses a symmetry group and its subgroup to generate learning data, optimizing the prediction algorithm under constraints such as memory footprint, execution time, and robustness, by determining a subgroup and its probability law to reduce the dataset size while maintaining algorithm performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional machine learning techniques are used to learn prediction algorithms, then the algorithm can achieve good predictive performance, but a very large dataset is needed which is difficult to obtain in practice

Engineering Contradiction:
Improvepredictive performanceVSAvoiddataset size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by pre-defining symmetry groups and invariance properties before the learning process. These mathematical structures are established in advance to guide the learning algorithm, allowing it to work effectively with smaller datasets by leveraging the predefined symmetry constraints rather than requiring large amounts of data to discover patterns independently

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes parameters by introducing symmetry group parameters and invariance constraints that modify the learning process. By parameterizing the problem through symmetry groups (such as rotation, translation, or reflection groups) and their associated probability laws, the system can generalize from fewer examples while maintaining predictive accuracy

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If data augmentation techniques are applied to increase dataset size, then more learning data can be obtained, but exogenous constraints such as memory footprint and execution time are violated

Engineering Contradiction:
Improvedataset sizeVSAvoidmemory footprint
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent extracts and utilizes only the essential symmetry properties from the full symmetry group by determining an optimal subgroup. This extraction process identifies the minimal set of transformations needed to achieve the desired robustness, reducing the computational and memory burden compared to applying the complete symmetry group or traditional data augmentation methods

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by using a subgroup of the full symmetry group rather than the entire group. The optimization technique determines the appropriate subset of transformations that provides sufficient data augmentation while respecting memory and execution time constraints, avoiding the excessive action of applying all possible symmetry transformations

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If a subgroup of the symmetry group is determined using optimization technique, then the learning can be performed on smaller datasets, but additional computational steps are required

Engineering Contradiction:
Improvedataset sizeVSAvoidlearning time
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The optimization of the subgroup and its probability law is performed as a preliminary step before the main learning process. By pre-computing the optimal subgroup that balances dataset size reduction with learning effectiveness, the system avoids repeated optimization during training, thereby reducing the overall learning time despite the additional initial computational step

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240320290A1Method for learning a prediction algorithm and associated devices
Publication Date: 2024.09.26 THALES SA
  • US20240320290A1 patent drawing
  • US20240320290A1 patent drawing
  • US20240320290A1 patent drawing

AI summary

A method for learning a prediction algorithm, the learning being implemented by a machine learning technique, the method including reception of a current set of learning data, reception of an invariance property of the prediction of the algorithm with respect to the inputs according to an initial symmetry group endowed with an initial probability law, determination of a subgroup of the initial group endowed with a subgroup probability law and intended to apply transformations to the current set, according to an optimization technique using the current set, the initial group and the initial law under an optimization constraint deduced from predetermined constraints, generation of data using the determined subgroup, the law of the subgroup and the whole current set, and implementation of a learning of the algorithm using the generated data.