Systems and methods for generating models for physical systems using sentences in a formal grammar
AssigneeOspreyData, Inc.
InventorOren Goldschmidt
Life of this patent
Estimating the term…
Abstract
A human expert creates sentences in a formal grammar to describe the state of a physical system through aspects of the behavior of such systems. A software process combines these sentences with historical data about physical systems of the same type and uses machine learning to generate a model that detects this state in such systems. These models are able to detect important states of physical systems, such as states that are predictive of future failures, without needing precise guidance from a human user.
Claims20
A method of generating a predictive model for operation of a physical system, comprising:
- obtaining definitions of a formal language capable of describing a plurality of data patterns significant to the operation of the physical system;
- monitoring sensor data associated with the physical system over a period of time;
- iteratively:
- (1) displaying a representation of the monitored sensor data to a user via the interface, (2) receiving, via the interface, a description from the user describing the presented sensor data, (3) identifying one data pattern out of the plurality of data patterns by parsing the description using the definitions of the formal language, and (4) generating an association between the identified data pattern and a portion of the sensor data displayed to the user via the interface;
- calculating a parameter to be used in a machine learning algorithm based on the generated associations between the data patterns and the different portions of the sensor data;
- and
- generating a predictive model for the operation of the physical system by applying the estimated parameter to the machine learning algorithm.
A predictive model generation system for generating a predictive model for a physical system, comprising:
- a plurality of sensors configured to obtain environmental data associated with the physical system;
- a user interface comprising a display device and an input device;
- a database storing a plurality of data pattern templates;
- and
- a predictive engine comprising a processor and memory storing software instructions that when executed by the processor perform the following steps:
- obtaining definitions of a formal language capable of describing the plurality of data patterns significant to the operation of the physical system,
- iteratively:
- (1) retrieving sensor data from the plurality of sensors, (2) configuring the user interface to present a representation of the retrieved sensor data to a user, (3) receiving, via the user interface, a description from the user describing the presented sensor data, (4) identifying one data pattern out of the plurality of data patterns by parsing the description using the definitions of the formal language, and (5) generating an association between the identified data pattern and a portion of the sensor data displayed to the user via the user interface,
- calculating a parameter to be used in a machine learning algorithm based on the generated associations between the data patterns and the different portions of the sensor data, and
- generating a predictive model for the operation of the physical system by applying the estimated parameter to the machine learning algorithm.
Dependencies are inferred from the claim text.