# US 2022/0277201 A1 · Prediction device and method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2022/0277201 A1
- Document ID: US20220277201A1
- Status: Published application
- Kind: A1
- Application number: 17/631,487
- Filed: 2020-07-28
- Published: 2022-09-01
- Earliest claimed: 2019-07-31
- Assignees: Thales
- Applicants: Thales
- Inventors: Andrei PURICA; Béatrice PESQUET-POPESCU
- Web page: https://patentgrep.com/patent/US20220277201A1

## CPC

- G06N 3/084: Backpropagation, e.g. using gradient descent
- G06N 3/045: Combinations of networks
- G06N 3/0499: Feedforward networks
- G06N 3/09: Supervised learning
- G06N 3/048: Activation functions
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

The embodiments of the invention provide a device for predicting the value of a variable intended to be used by a computer-implemented control system, the variable depending on multiple parameters, the parameters comprising a non-explicit parameter. Advantageously, the prediction device comprises a first neural network-based predictor configured so as to compute an estimate of the non-explicit parameter and a second neural network-based predictor configured so as to compute an estimate of the value of the variable from the estimate of the non-explicit parameter, the two predictors receiving an input dataset, each neural network being associated with a set of weights. The prediction device is configured so as to apply a plurality of iterations of a single learning function to the two predictors, the learning function comprising: a forward propagation block for computing, on the basis of the input data of the two predictors, the gradient of a minimization function for minimizing a cost function of the first predictor; and a backpropagation block for updating the weights of the neural networks of the two predictors by backpropagating the gradients computed by the forward propagation block. The prediction device estimates the value of the variable to be predicted at a future time, after the iterations of the learning function, by applying input data to the neural networks of the two predictors and using the weights updated by the learning function.

## Claims

### Claim 1

A device for predicting the value of a variable intended to be used by a computer-implemented control system, the variable depending on multiple parameters, the parameters comprising a non-explicit parameter, wherein the prediction device comprises a first neural network (2A)-based predictor configured so as to compute an estimate of said non-explicit parameter and a second neural network (2B)-based predictor configured so as to compute an estimate of said value of the variable from the estimate of the non-explicit parameter, the two predictors receiving an input dataset, each neural network (2A, 2B) being associated with a set of weights, the prediction device being configured so as to apply a plurality of iterations of a single learning function to the two predictors, the learning function comprising:
a forward propagation block, configured so as to compute, on the basis of the input data of the two predictors, the gradient of a minimization function for minimizing a cost function of the first predictor;
a backpropagation block, configured so as to update the weights of the neural networks of the two predictors by backpropagating the gradients computed by the forward propagation block,
the prediction device being configured so as to estimate said value of the variable at a future time, after said iterations of the learning function, by applying input data to the neural networks of the two predictors using the weights updated by the learning function.

### Claim 2 (depends on 1)

The device as claimed in claim 1, wherein the backpropagation block is configured so as to update the weights of the second predictor, while the weights of the first predictor are fixed.

### Claim 3 (depends on 1)

The device as claimed in claim 1, wherein the first predictor comprises a neural network receiving generic input data.

### Claim 4 (depends on 1)

The device as claimed in claim 1, wherein the first predictor comprises a set of elementary neural networks each receiving specific input data.

### Claim 5 (depends on 1)

The device as claimed in claim 1, wherein the second predictor is configured so as to apply the predicted value at input of the first predictor.

### Claim 6 (depends on 1)

The device as claimed in claim 1, the first predictor is configured so as to broadcast the output value of the non-explicit parameter to external systems.

### Claim 7 (depends on 1)

The device as claimed in claim 1, wherein the control system is an air traffic control system, the prediction device being configured so as to predict the time of arrival of a given aircraft taking a trajectory between a departure point and an arrival point, the non-explicit parameter relating to the arrival point of the aircraft.

### Claim 8 (depends on 7)

The device as claimed in claim 7, wherein the non-explicit parameter is the congestion level at the arrival point.

### Claim 9 (depends on 7)

The device as claimed in claim 7, wherein the non-explicit parameter is a global delay parameter.

### Claim 10 (depends on 7)

The device as claimed in claim 7, the input data of the first predictor comprise features relating to said given aircraft, information relating to aircraft arriving at the arrival point, and the maximum number of aircraft associated with the arrival point.

### Claim 11 (depends on 10)

The device as claimed in claim 10, wherein the input data relating to aircraft arriving at the arrival point comprise the number and type of aircraft expected to land at the arrival point per time range.

### Claim 12 (depends on 1)

The device as claimed in claim 1, wherein the input data of the second predictor comprise features relating to said given aircraft, information relating to aircraft arriving at the arrival point, and capacity information associated with the arrival point.

### Claim 13 (depends on 7)

The device as claimed in claim 7, wherein the input data of the second predictor comprise a time slot representing the expected landing range for said given aircraft, and a history of values of the non-explicit parameter over a past time period.
