IP Library Granted Patent US 11,320,813
Granted Patent B2
US 11,320,813 · App. 16/170,699 · Granted May 3, 2022

Industrial asset temporal anomaly detection with fault variable ranking

Inventor: Hao Huang (San Ramon, CA)
Assignee: GENERAL ELECTRIC COMPANY
G05B23/0272G05B23/0221G05B23/0254
View Patent ↗
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 11,320,813
App. No.
16/170,699
Granted
May 3, 2022
Kind
B2
Abstract

A method of temporal anomaly detection includes accessing sensor data readings obtained at a monitored industrial asset, performing a data cleanup operation on at least a portion of the accessed sensor data readings, transforming at least the cleaned-up portion of the accessed sensor data readings to time series feature space sensor data, applying a multi-kernel-based projection algorithm to the time series feature space sensor data, computing a respective anomaly score and a respective ranking for one or more variables of the sensor data readings, and providing at least the computed respective anomaly score or the respective ranking for at least one of the one or more variables to a user. Ranking the anomaly score includes comparing each anomaly score to a threshold and then assigning a ranking to scores with a magnitude greater than the threshold based on its magnitude. A system and a non-transitory computer-readable medium are also disclosed.

Claims (63)

1. A method of temporal anomaly detection, the method comprising:

accessing sensor data readings obtained at a monitored industrial asset;

performing a data cleanup operation on at least a portion of the accessed sensor data readings;

transforming at least the cleaned-up portion of the accessed sensor data readings to time series feature space sensor data;

applying a multi-kernel-based projection algorithm to the time series feature space sensor data;

computing a respective anomaly score and a respective ranking for one or more variables of the sensor data readings; and

providing at least the computed respective anomaly score or the respective ranking for at least one of the one or more variables to a user.

2. The method of claim 1 , including the data cleanup operation including filling missing values and removal of outlier data points.

3. The method of claim 1 , including transforming the cleaned-up portion by performing temporal feature engineering techniques.

4. The method of claim 1 , the multi-kernel-based projection algorithm including:

accessing a training data set and a testing data set;

selecting one or more kernel construction options;

constructing a similarity matrix for the training data set based on each selected kernel option of the one or more kernel construction options;

calculating a projection matrix element for each constructed similarity matrix element;

calculating projected embeddings for each calculated projection matrix element by applying the testing data set;

computing an anomaly score matrix for each calculated projection matrix element; and

computing the respective anomaly score from corresponding elements of the projection score.

5. The method of claim 1 , computing the respective ranking including:

comparing the respective anomaly score to a predefined threshold;

for each respective anomaly score having a magnitude greater than the predefined threshold assigning a ranking to each respective anomaly score based on its respective magnitude.

6. A non-transitory computer-readable medium having stored thereon instructions which when executed by a control processor cause the control processor to perform a method of temporal anomaly detection, the method comprising:

accessing sensor data readings obtained at a monitored industrial asset;

performing a data cleanup operation on at least a portion of the accessed sensor data readings;

transforming at least the cleaned-up portion of the accessed sensor data readings to time series feature space sensor data;

applying a multi-kernel-based projection algorithm to the time series feature space sensor data;

computing a respective anomaly score and a respective ranking for one or more variables of the sensor data readings; and

providing at least the computed respective anomaly score or the respective ranking for at least one of the one or more variables to a user.

7. The non-transitory computer-readable medium of claim 6 , the instructions further configured to cause the control processor to perform the data cleanup operation by filling missing values and removal of outlier data points.

8. The non-transitory computer-readable medium of claim 6 , the instructions further configured to cause the control processor to perform transforming the cleaned-up portion by performing temporal feature engineering techniques.

9. The non-transitory computer-readable medium of claim 6 , the instructions further configured to cause the control processor to perform the multi-kernel-based projection algorithm by including:

accessing a training data set and a testing data set;

selecting one or more kernel construction options;

constructing a similarity matrix element for the training data set based on each selected kernel option of the one or more kernel construction options;

calculating a projection matrix element for each constructed similarity matrix element;

calculating projected embeddings for each calculated projection matrix element by applying the testing data set;

computing an anomaly score matrix for each calculated projection matrix element; and

computing the respective anomaly score from corresponding elements of the projection score.

10. The non-transitory computer-readable medium of claim 6 , the instructions further configured to cause the control processor to perform computing the respective ranking including:

comparing the respective anomaly score to a predefined threshold;

for each respective anomaly score having a magnitude greater than the predefined threshold assigning a ranking to each respective anomaly score based on its respective magnitude.

11. A system for temporal anomaly detection, the system comprising:

a control processor in communication with a data store across an electronic communication network, the control processor including a processor unit;

the data store including executable instructions and sensor data records representing monitored conditions of one or more components of an industrial asset;

the executable instructions when executed by the processor unit cause the processor unit to perform a method, the method comprising:

accessing sensor data readings obtained at a monitored industrial asset;

performing a data cleanup operation on at least a portion of the accessed sensor data readings;

transforming at least the cleaned-up portion of the accessed sensor data readings to time series feature space sensor data;

applying a multi-kernel-based projection algorithm to the time series feature space sensor data;

computing a respective anomaly score and a respective ranking for one or more variables of the sensor data readings; and

providing at least the computed respective anomaly score or the respective ranking for at least one of the one or more variables to a user.

12. The system of claim 11 , the executable instructions further configured to cause the processor unit to perform the data cleanup operation by filling missing values and removal of outlier data points.

13. The system of claim 11 , the executable instructions further configured to cause the processor unit to perform transforming the cleaned-up portion by performing temporal feature engineering techniques.

14. The system of claim 11 , the executable instructions further configured to cause the processor unit to perform the multi-kernel-based projection algorithm by including:

accessing a training data set and a testing data set;

selecting one or more kernel construction options;

constructing a similarity matrix element for the training data set based on each selected kernel option of the one or more kernel construction options;

calculating a projection matrix element for each constructed similarity matrix element;

calculating projected embeddings for each calculated projection matrix element by applying the testing data set;

computing an anomaly score matrix for each calculated projection matrix element; and

computing the respective anomaly score from corresponding elements of the projection score.

15. The system of claim 11 , the executable instructions further configured to cause the processor unit to perform computing the respective ranking including:

comparing the respective anomaly score to a predefined threshold;

for each respective anomaly score having a magnitude greater than the predefined threshold assigning a ranking to each respective anomaly score based on its respective magnitude.

Assignments (4)
SECURITY INTEREST Recorded Mar 2, 2026
From: INNOVATEPRO MANAGEMENT USA LLC
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 073942/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2026
From: GE VERNOVA ELECTRIFICATION SOFTWARE HOLDINGS LLC
To: INNOVATEPRO MANAGEMENT USA LLC
Reel/Frame 073924/0810 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2023
From: GENERAL ELECTRIC COMPANY
To: GE DIGITAL HOLDINGS LLC
Reel/Frame 065612/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2018
From: HUANG, HAO
To: GENERAL ELECTRIC COMPANY
Reel/Frame 047312/0819 →
Continuity (1)
Related Publication 20200133253A1 · Apr 30, 2020