IP Library Patent Application 16678179
Patent Application
App. No. 16/678,179

SOLUTION FOR CONTROLLING A TARGET SYSTEM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/678,179
Abstract

Disclosed is a method for controlling a target system, the method including: receiving data of at least one source system, training a first machine learning model component with the received data to generate a prediction on a state of the target system, generating an uncertainty estimate of the prediction, training a second machine learning model machine learning component with the received data to generate a calibrated uncertainty estimate of the prediction; and the method further including: receiving an operational data of the target system, controlling the target system by way of selecting a control action by optimization using the first machine learning model component and arranging to apply the calibrated uncertainty estimate generated with the second machine learning model component in the optimization.

Claims (42)

1 . A non-transitory, computer-readable medium on which is stored a computer program that, when executed by a computer, performs a method for controlling a target system based on operational data of the target system, the method comprising:

receiving first data of at least one source system, training a first machine learning model component of a machine learning system with the received first data, the first machine learning model component is trained to generate a prediction on a state of the target system,

generating an uncertainty estimate of the prediction, training a second machine learning model component of the machine learning system with second data, the second machine learning model component is trained to generate a calibrated uncertainty estimate of the prediction,

the method further comprising:

receiving an operational data of the target system,

controlling the target system in accordance with the received operational data of the target system by means of selecting a control action by optimization using the first machine learning model component and arranging to apply the calibrated uncertainty estimate generated with the second machine learning model component in the optimization.

2 . The non-transitory, computer-readable medium of claim 1 , wherein the uncertainty estimate of the prediction is generated by one of the following: the first machine learning model component, the second machine learning model component, an external machine learning model component.

3 . The non-transitory, computer-readable medium of claim 1 , wherein the second machine learning model component of the machine learning system is trained to generate the calibrated uncertainty estimate of the prediction in response to a receipt, as an input to the second machine learning component, the following:

the prediction on the state of the target system,

the uncertainty estimate of the prediction, and

an output of at least one anomaly detector.

4 . The non-transitory, computer-readable medium of claim 3 , wherein the anomaly detector is trained with the first data of at least one source system for detecting deviation in the operational data.

5 . The non-transitory, computer-readable medium of claim 1 , wherein the source system is the same as the target system.

6 . The non-transitory, computer-readable medium of claim 1 , wherein the source system is a simulation model corresponding to the target system.

7 . The non-transitory, computer-readable medium of claim 1 , wherein the source system is a system corresponding to the target system.

8 . The non-transitory, computer-readable medium of claim 1 , wherein the first machine learning model component is one of the following: a neural network, a denoising neural network, a generative adversarial network, a variational autoencoder, a ladder network, a recurrent neural network, a random forest.

9 . The non-transitory, computer-readable medium of claim 1 , wherein the second machine learning model component is one of the following: a neural network, a denoising neural network, a generative adversarial network, a variational autoencoder, a ladder network, a recurrent neural network, a random forest.

10 . The non-transitory, computer-readable medium of claim 1 , wherein the second data is one of the following: the first data; out-of-distribution data.

11 . The non-transitory, computer-readable medium of claim 10 , wherein the out-of-distribution data is generated by one of the following: corrupting the first machine learning model component parameters and generating the out-of-distribution data by evaluating the corrupted first machine learning model component; applying abnormal or randomized control signals to the target system; clustering the first data by process states or operating points.

12 . A control system for controlling a target system based on operational data of the target system, the control system is arranged to:

receive first data of at least one source system,

train a first machine learning model component of a machine learning system with the received first data, the first machine learning model component is trained to generate a prediction on a state of the target system,

generate an uncertainty estimate of the prediction,

train a second machine learning model component of the machine learning system with second data, the second machine learning model component is trained to generate a calibrated uncertainty estimate of the prediction,

the control system is further arranged to:

receive an operational data of the target system,

control the target system in accordance with the received operational data of the target system by means of selecting a control action by optimization using the first machine learning model component and arranging to apply the calibrated uncertainty estimate generated with the second machine learning model component in the optimization.

13 . The control system of claim 12 , wherein the control system is arranged to generate the uncertainty estimate of the prediction by one of the following: the first machine learning model component, the second machine learning model component, an external machine learning model component.

14 . The control system claim 12 , wherein the control system is arranged to train the second machine learning model component of the machine learning system to generate the calibrated uncertainty estimate of the prediction in response to a receipt, as an input to the second machine learning component, the following:

the prediction on the state of the target system,

the uncertainty estimate of the prediction, and

an output of at least one anomaly detector.

15 . The control system of claim 14 , wherein the control system is arranged to train the anomaly detector with the first data of at least one source system for detecting deviation in the operational data.

16 . The control system of claim 12 , wherein the first machine learning model component is one of the following: a neural network, a denoising neural network, a generative adversarial network, a variational autoencoder, a ladder network, a recurrent neural network, a random forest.

17 . The control system of claim 12 , wherein the second machine learning model component is one of the following: a neural network, a denoising neural network, a generative adversarial network, a variational autoencoder, a ladder network, a recurrent neural network, a random forest.

18 . The control system of claim 12 , wherein the second data is one of the following: the first data; out-of-distribution data.

19 . The control system of claim 18 , wherein the control system is arranged to generate the out-of-distribution data by one of the following: corrupting the first machine learning model component parameters and generating the out-of-distribution data by evaluating the corrupted first machine learning model component; applying abnormal or randomized control signals to the target system; clustering the first data by process states or operating points.

20 . (canceled)

21 . The non-transitory, computer-readable medium of claim 2 , wherein the second machine learning model component of the machine learning system is trained to generate the calibrated uncertainty estimate of the prediction in response to a receipt, as an input to the second machine learning component, the following:

the prediction on the state of the target system,

the uncertainty estimate of the prediction, and

an output of at least one anomaly detector.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2020
From: CURIOUS AI OY
To: CANARY CAPITAL LLC
Reel/Frame 054434/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2019
From: VALPOLA, HARRI
To: CURIOUS AI OY
Reel/Frame 051301/0357 →