IP Library Granted Patent US 12,205,418
Granted Patent B2
US 12,205,418 · App. 17/464,056 · Granted Jan 21, 2025

Vehicle intelligence tool for early warning with fault signature

Inventors: Luan Tang (Pennington, NJ); Wei Cheng (Princeton Junction, NJ); Haifeng Chen (West Windsor, NJ); Yuji Kobayashi (Tokyo, JP); Zhengzhang Chen (Princeton Junction, NJ)
Assignee: NEC Corporation
G07C5/0808G06N3/04G07C5/0816
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 12,205,418
App. No.
17/464,056
Granted
Jan 21, 2025
Kind
B2
Abstract

A method for early warning is provided. The method clusters normal historical data of normal cars into groups based on the car subsystem to which they belong. The method extracts (i) features based on group membership and (ii) feature correlations based on correlation graphs formed from the groups. The method trains an Auto-Encoder and Auto Decoder (AE&AD) model based on the features and the feature correlations to reconstruct the normal historical data with minimum reconstruction errors. The method reconstructs, using the trained AE&AD model, historical data of specific car fault types with reconstruction errors, normalizes the reconstruction errors, and selects features of the car faults with a top k large errors as fault signatures. The method reconstructs streaming data of monitored cars using the trained AE&AD model to determine streaming reconstruction errors, comparing the streaming reconstruction errors with the fault signatures to predict and provide alerts for impending known faults.

Claims (37)

1. A computer-implemented method for early warning, comprising:

clustering normal historical data of normal cars into a plurality of groups based on a car subsystem to which they belong;

extracting (i) features based on membership to the plurality of groups and (ii) feature correlations based on correlation graphs formed from the plurality of groups to retrieve relevant signals and filter signal noise;

training, by a hardware processor, an Auto-Encoder and Auto Decoder (AE&AD) model based on the features and the feature correlations to reconstruct the normal historical data by minimizing reconstruction errors;

reconstructing, using the trained AE&AD model, historical data of specific car fault types with reconstruction errors, normalizing the reconstruction errors, and selecting features of the car faults with a top k large errors as fault signatures; and

reconstructing streaming data of monitored cars using the trained AE&AD model, installed in an edge module of the monitored car that is connected to an online car monitoring system, to determine streaming reconstruction errors, comparing the streaming reconstruction errors with the fault signatures to predict impending known faults and provide alerts for the impending known faults.

2. The computer-implemented method of claim 1 , further comprising switching to a backup system to bypass a malfunctioning system responsive to providing an alert for an impending fault.

3. The computer-implemented method of claim 1 , wherein the AE&AD model is trained using a recurrent neural network.

4. The computer-implemented method of claim 1 , wherein an auto-encoder portion of the AE&AD comprises a neural network for casting the features and the feature correlations into a space with reduced dimension to obtain compressed features, and wherein an auto-decoder portion of the AE&AD comprises a neural network that casts the compressed features into a space with increased dimension.

5. The computer-implemented method of claim 4 , wherein the neural network comprised in the auto-encoder portion of the AE&AD is symmetric with the neural network comprised in the auto-decoder portion of the AE&AD.

6. The computer-implemented method of claim 1 , wherein the AE&AD model comprises a Long Short-Term Memory (LSTM) for receiving the normal historical data, wherein an output of the LSTM is concatenated with a feature correlation graph as an input to an auto-encoder comprised in the AE&AD model.

7. The computer-implemented method of claim 1 , further comprising computing anomaly scores from the reconstruction errors.

8. The computer-implemented method of claim 7 , wherein the reconstruction errors are integrated by weighted sum into the anomaly scores.

9. The computer-implemented method of claim 7 , wherein the reconstruction errors that are normalized comprise a first reconstruction error for a given feature and a second reconstruction error for a feature correlations between the given feature and another feature.

10. A computer program product for early warning, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:

clustering, by a hardware processor of the computer, normal historical data of normal cars into a plurality of groups based on a car subsystem to which they belong;

extracting, by the hardware processor, (i) features based on membership to the plurality of groups and (ii) feature correlations based on correlation graphs formed from the plurality of groups;

training, by the hardware processor, an Auto-Encoder and Auto Decoder (AE&AD) model based on the features and the feature correlations to reconstruct the normal historical data by minimizing reconstruction errors;

reconstructing, by the hardware processor using the trained AE&AD model, historical data of specific car fault types with reconstruction errors, normalizing the reconstruction errors, and selecting features of the car faults with a top k large errors as fault signatures; and

reconstructing, by the hardware processor, streaming data of monitored cars using the trained AE&AD model, installed in an edge module of the monitored car that is connected to an online car monitoring system, to determine streaming reconstruction errors, comparing the streaming reconstruction errors with the fault signatures to predict impending known faults and provide alerts for the impending known faults.

11. The computer program product of claim 10 , further comprising switching to a backup system to bypass a malfunctioning system responsive to providing an alert for an impending fault.

12. The computer program product of claim 10 , wherein the AE&AD model is trained using a recurrent neural network.

13. The computer program product of claim 10 , wherein an auto-encoder portion of the AE&AD comprises a neural network for casting the features and the feature correlations into a space with reduced dimension to obtain compressed features, and wherein an auto-decoder portion of the AE&AD comprises a neural network that casts the compressed features into a space with increased dimension.

14. The computer program product of claim 13 , wherein the neural network comprised in the auto-encoder portion of the AE&AD is symmetric with the neural network comprised in the auto-decoder portion of the AE&AD.

15. The computer program product of claim 10 , wherein the AE&AD model comprises a Long Short-Term Memory (LSTM) for receiving the normal historical data, wherein an output of the LSTM is concatenated with a feature correlation graph as an input to an auto-encoder comprised in the AE&AD model.

16. The computer program product of claim 10 , further comprising computing anomaly scores from the reconstruction errors.

17. The computer program product of claim 16 , wherein the reconstruction errors are integrated by weighted sum into the anomaly scores.

18. The computer program product of claim 16 , wherein the reconstruction errors that are normalized comprise a first reconstruction error for a given feature and a second reconstruction error for a feature correlations between the given feature and another feature.

19. A computer processing system for early warning, comprising:

a memory device for storing program code; and

a processor device operatively coupled to the memory device for storing the program code to

cluster normal historical data of normal cars into a plurality of groups based on a car subsystem to which they belong;

extract (i) features based on membership to the plurality of groups and (ii) feature correlations based on correlation graphs formed from the plurality of groups to retrieve relevant signals and filter signal noise;

train an Auto-Encoder and Auto Decoder (AE&AD) model based on the features and the feature correlations to reconstruct the normal historical data by minimizing reconstruction errors;

reconstruct, using the trained AE&AD model, historical data of specific car fault types with reconstruction errors, normalizing the reconstruction errors, and selecting features of the car faults with a top k large errors as fault signatures; and

reconstruct streaming data of monitored cars using the trained AE&AD model, installed in an edge module of the monitored car that is connected to an online car monitoring system, to determine streaming reconstruction errors, comparing the streaming reconstruction errors with the fault signatures to predict impending known faults and provide alerts for the impending known faults.

20. The computer processing system of claim 19 , wherein the processor device further runs the program code to switch to a backup system to bypass a malfunctioning system responsive to providing an alert for an impending fault.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2024
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 069540/0269 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2021
From: TANG, LUAN; CHENG, WEI; CHEN, HAIFENG; KOBAYASHI, YUJI; CHEN, ZHENGZHANG
To: NEC LABORATORIES AMERICA, INC.; NEC CORPORATION
Reel/Frame 057357/0638 →
Continuity (2)
Provisional Application 63077324 · Sep 11, 2020
Related Publication 20220084335A1 · Mar 17, 2022
References Cited (11)
US 20160105308A1 · Dutt · 2016 [cited by examiner]
US 20180053108A1 · Olabiyi · 2018 [cited by examiner]
US 20180300632A1 · Katoh · 2018 [cited by examiner]
US 20190124045A1 · Zong · 2019 [cited by examiner]
US 20190159735A1 · Rundo · 2019 [cited by examiner]
US 20200097841A1 · Petousis · 2020 [cited by examiner]
US 20200364579A1 · Misu · 2020 [cited by examiner]
US 20210094587A1 · Pilly · 2021 [cited by examiner]
CN 107506857A · 2017 [cited by examiner]
Cheng et al., “Meta multi-task learning for sequence modeling”, Proceedings of the AAAI Conference on Artificial Intelligence. vol. 32, No. 1. Apr. 27, 2018. pp. 5070-5077. [cited by applicant]
Kirsch et al., “Modular networks: Learning to decompose neural computation”, 32nd Conference on Neural Information Processing System. vol. 31. Dec. 3-8, 2018. pp. 2408-2418, 2018. [cited by applicant]