Safe ML Model Training Using Multitask Gaussian Processes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing safe learning algorithms for machine learning models in engineered processes and machines face challenges in accurately modeling safety values and tend towards local exploration, requiring prior knowledge and domain expert input.

Innovation Solution

The method employs a multitask Gaussian process to implement a joint model of safety values for both the target and auxiliary systems, allowing for the prediction of safety values and enabling global exploration across disjoint safe regions using transferable auxiliary knowledge.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If safe learning algorithms use Gaussian processes to model safety values and limit exploration to the current safe set, then safety confidence is maintained, but the exploration is restricted to local regions and disconnected safe regions cannot be discovered

Engineering Contradiction:
Improvesafety confidenceVSAvoidexploration coverage
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The method pre-computes and stores auxiliary data from disconnected safe regions before the main learning process begins. This preliminary action allows the system to later jump to these pre-identified safe regions without needing to explore through unsafe areas, thus maintaining safety confidence while expanding exploration coverage to include disconnected regions that would otherwise be inaccessible.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If domain experts supply safe data from multiple safe regions, then the safe learning algorithm can explore more regions, but the process becomes more labor-intensive

Engineering Contradiction:
Improveexploration coverageVSAvoidlabor intensity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically identifies and explores disconnected safe regions by using the pre-computed auxiliary data and the multitask Gaussian process model, eliminating the need for domain experts to manually supply safe data from multiple regions. The algorithm performs self-directed exploration by leveraging the auxiliary data to guide it to disconnected safe regions, thereby reducing labor intensity while maintaining comprehensive exploration coverage.

Inventive Principle:
Principle #25Self-service

3Productivity

If a multitask Gaussian process jointly models safety values for target and auxiliary systems, then data consumption is reduced and learning is accelerated, but computational load increases

Engineering Contradiction:
Improvelearning speedVSAvoidcomputational load
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The method pre-computes and stores auxiliary data from the auxiliary system before the main learning process. This preliminary computation allows the multitask Gaussian process to leverage pre-processed information during training, reducing the computational burden of jointly modeling both systems in real-time while still achieving accelerated learning and reduced data consumption through the transfer of auxiliary knowledge.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The method extracts and separates the auxiliary data computation from the main target system training. By computing auxiliary data independently in advance and then integrating it through the multitask Gaussian process, the system reduces the real-time computational load while maintaining the benefits of joint modeling for accelerated learning and reduced data requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

4Measurement precision

If safe learning algorithms require precise safety models calibrated before exploration, then safety constraints are accurately modeled, but the setup process becomes more complex and time-consuming

Engineering Contradiction:
Improvesafety model accuracyVSAvoidsetup time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The method performs preliminary computation of auxiliary safety data from the auxiliary system before the main exploration begins. This pre-computed auxiliary data serves as a foundation that reduces the need for extensive calibration of the safety model for the target system, thereby maintaining accurate safety constraint modeling while significantly reducing the setup time and calibration effort required.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250148326A1Method and system for training a target machine learning model for a target system
Publication Date: 2025.05.08 ROBERT BOSCH GMBH
  • US20250148326A1 patent drawing
  • US20250148326A1 patent drawing
  • US20250148326A1 patent drawing

AI summary

A method for training a target machine learning model for a target system in engineered processes and machines. A multitask Gaussian process implements a joint model of safety values of the target and auxiliary system. A new state is selected for the target system, wherein target safety values are predicted by the multitask Gaussian process.