Mis-specified model supplementation

US10885241B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10885241-B2
Application numberUS-201815861434-A
CountryUS
Kind codeB2
Filing dateJan 3, 2018
Priority dateJan 3, 2018
Publication dateJan 5, 2021
Grant dateJan 5, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for generating output of a simulation model in a simulation system are described. In an example, a processor may retrieve observed output data from a memory. The observed output data may be generated based on a simulation operator of a simulation model. The processor may further optimize a generalization error of a distance measure between the observed output data and model output data. The model output data may be generated based on a high-fidelity operator. The processor may further determine a correction operator based on the optimized generalization error of the distance measure. The processor may further append the correction operator to the simulation operator to produce a supplemented operator. The processor may further generate supplemented output data by applying the simulation model with the supplemented operator on a set of inputs.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for generating output of a simulation model in a simulation system, the method comprising: retrieving, by a processor, observed output data from a memory, wherein the observed output data is generated based on a simulation operator of the simulation model; optimizing, by the processor, a generalization error of a distance measure between the observed output data and model output data, wherein the model output data is generated based on a high-fidelity operator; determining, by the processor, a correction operator based on the optimized generalization error of the distance measure; appending, by the processor, the correction operator to the simulation operator to produce a supplemented operator without modifying the simulation operator; and generating, by the processor, supplemented output data by applying the simulation model with the supplemented operator on a set of inputs. 2. The method of claim 1 , wherein optimizing the generalization of the distance measure includes determining a set of solutions that minimizes the distance measure. 3. The method of claim 1 , wherein optimizing the generalization of the distance measure is based on a constraint to bound a rank of the correction operator within a value. 4. The method of claim 1 , wherein optimizing the generalization of the distance measure includes: allocating, by the processor, a portion of the memory for the correction operator; determining, by the processor, a set of gradients for each subset of the correction operator; determining, by the processor, a set of eigenvectors associated with each set of gradients; and populating, by the processor, the allocated portion of the memory with the determined set of eigenvectors. 5. The method of claim 4 , wherein determining the set of eigenvectors includes determining a set of largest eigenvectors of each set of gradients. 6. The method of claim 1 , wherein the distance measure is represented by a Frobenius norm function. 7. The method of claim 1 , wherein the simulation operator is a non-linear operator. 8. The method of claim 1 , wherein the observed output data is of a first fidelity, and the supplemented output data is of a second fidelity greater than the first fidelity. 9. A system effective to generate output of a simulation model in a simulation system, the system comprising: a memory configured to store a simulation model, wherein the simulation model includes a simulation operator; a simulation module configured to be in communication with the memory, the simulation module is configured to: generate observed output data based on the simulation operator; store the observed output data in the memory; generate model output data based on a high-fidelity operator; store the model output data in the memory; a supplementation module configured to be in communication with the memory, the supplementation module is configured to: retrieve the observed output data from the memory; optimize a generalization error of a distance measure between the observed output data and model output data; and determine a correction operator based on the optimized generalization error of the distance measure; a processor configured to be in communication with the simulation module and the supplementation module, the processor is configured to append the correction operator to the simulation operator to produce a supplemented operator without modifying the simulation operator; and the simulation module is further configured to generate supplemented output data by application of the simulation model with the supplemented operator on a set of inputs. 10. The system of claim 9 , wherein the supplementation module is further configured to determine a set of solutions that minimizes the distance measure in order to optimize the generalization error of the distance measure. 11. The system of claim 9 , wherein the supplementation module is further configured to bound a rank of the correction operator within a value in order to optimize the generalization error of the distance measure. 12. The system of claim 9 , wherein the supplementation module is further configured to: allocate a portion of the memory for the correction operator; determine a set of gradients for each subset of the correction operator; determine a set of eigenvectors associated with each set of gradients; and populate the allocated portion of the memory with the determined set of eigenvectors. 13. The system of claim 12 , wherein determination of the set of eigenvectors includes a determination a set of largest eigenvectors of each set of gradients. 14. The system of claim 9 , wherein the distance measure is represented by a Frobenius norm function. 15. The system of claim 9 , wherein the observed output data is of a first fidelity, and the supplemented output data is of a second fidelity greater than the first fidelity. 16. A computer program product for generating output of a simulation model in a simulation system, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor of a device to cause the device to: retrieve observed output data from a memory, wherein the observed output data is generated based on a simulation operator of a simulation model; optimize a generalization error of a distance measure between the observed output data and model output data, wherein the model output data is generated based on a high-fidelity operator; determine a correction operator based on the optimized generalization error of the distance measure; append the correction operator to the simulation operator to produce a supplemented operator without modifying the simulation operator; and generate supplemented output data by applying the simulation model with the supplemented operator on a set of inputs. 17. The computer program product of claim 16 , wherein the program instructions are further executable by the device to cause the device to: determine a set of solutions that minimizes the distance measure; and bound a rank of the correction operator within a value in order to optimize the generalization error of the distance measure. 18. The computer program product of claim 16 , wherein the program instructions are further executable by the device to cause the device to: allocate a portion of the memory for the correction operator; determine a set of gradients for each subset of the correction operator; determine a set of eigenvectors associated with each set of gradients; and populate the allocated portion of the memory with the determined set of eigenvectors. 19. The computer program product of claim 16 , wherein the determination of the set of eigenvectors includes a determination of a set of largest eigenvectors of each set of gradients. 20. The computer program product of claim 16 , wherein the observed output data is of a first fidelity, and the supplemented output data is of a second fidelity greater than the first fidelity.

Assignees

Inventors

Classifications

  • G06F30/20Primary

    Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound · CPC title

  • adaptive, e.g. self learning · CPC title

  • Numerical modelling · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10885241B2 cover?
Methods and systems for generating output of a simulation model in a simulation system are described. In an example, a processor may retrieve observed output data from a memory. The observed output data may be generated based on a simulation operator of a simulation model. The processor may further optimize a generalization error of a distance measure between the observed output data and model …
Who is the assignee on this patent?
IBM, Tufts College
What technology area does this patent fall under?
Primary CPC classification G06F30/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 05 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).