Method of verifying pretrained neural net mapping for use in safety-critical software
AssigneeSimmonds Precision Products, Inc.
InventorRadoslaw Romuald Zakrzewski
Life of this patent
Estimating the term…
Loading patent…
AssigneeSimmonds Precision Products, Inc.
InventorRadoslaw Romuald Zakrzewski
Estimating the term…
A method of verifying pretrained, static, feedforward neural network mapping software using Lipschitz constants for determining bounds on output values and estimation errors is disclosed. By way of example, two cases of interest from the point of view of safety-critical software, like aircraft fuel gauging systems, are discussed. The first case is the simpler case of when neural net mapping software is trained to replace look-up table mapping software. A detailed verification procedure is provided to establish functional equivalence of the neural net and look-up table mapping functions on the entire range of inputs accepted by the look-up table mapping function. The second case is when a neural net is trained to estimate the quantity of interest form the process (such as fuel mass, for example) from redundant and noisy sensor signals. Given upper and lower bounds on sensor noises and on modeling inaccuracies, it is demonstrated how to verify the performance of such a neural network estimator (a “black box”) when compared to a true value of the estimated quantity.
A method of verifying the behavior of pretrained, static, feedforward neural network mapping software having a neural net mapping function ƒ(x) that is intended to replace look up table mapping software having a look up table mapping function φ(x), said method comprising executing the following steps on the neural network mapping software and look up table mapping software in a digital computer:
A method of verifying the behavior of pretrained, static, feedforward neural network mapping software having a neural network mapping function ƒ(ψ(x)+ζ), where ψ(x) is a predetermined mapping of n dimensional state vectors x of a process into m dimensional measurement vectors z=ψ(x), ζ is representative of a noise component of the process, and ƒ(ψ(x)+ζ) is an estimate of the desired output parameter y(est) of the process, said method comprising the steps of:
Dependencies are inferred from the claim text.