title
play

<Title> Yiqun Hu, SP Group Agenda Condition monitoring - PowerPoint PPT Presentation

Data Council Singapre 2019 Autoencoder Forest for Anomaly Detection from IoT Time Series <Title> Yiqun Hu, SP Group Agenda Condition monitoring & anomaly detection Autoencoder for anomaly detection Autoencoder


  1. Data Council Singapre 2019 Autoencoder Forest for Anomaly Detection from IoT Time Series <Title> Yiqun Hu, SP Group

  2. Agenda • Condition monitoring & anomaly detection • Autoencoder for anomaly detection • Autoencoder Forest • End-to-end workflow • Experiment results

  3. Conditional monitoring & Anomaly Detection

  4. Condition monitoring

  5. Time-series anomaly detection • Manual monitoring – Huge human effort – Boring task with low quality • Rule-based method – Cannot differentiate different environment – Cannot adapt to different condition of the equipment • Data-driven method – Model the common behavior of the equipment

  6. Autoencoder for Anomaly Detection

  7. Autoencoder • What is autoencoder Autoencoder Neural Network – A encoder-decoder type of neural network architecture that is used for self-learning from unlabeled data • The idea of autoencoder – Learn how to compress data into a concise representation to allow for the reconstruction with minimum error • Different variants of autoencoder – Variational Autoencoder – LSTM Autoencoder – Etc.

  8. Autoencoder for anomaly detection Reconstruction errors Offline Training Online Detection Anomaly score

  9. Autoencoder Forest

  10. A key challenge of autoencoder Single Autoencoder

  11. The idea of autoencoder forest + ++ + + + + x x xx x x x x x o o o o o o o o o

  12. Clustering subsequence is meaningless [1]. Eamonn Keogh, Jessica Lin, Clustering of Time Series Subsequences is Meaningless: Implications for Previous and Future Research

  13. Autoencoder forest based on time 1:30 22:00 0:00 1:00 23:30

  14. Training autoencoder forest • Structure is fixed for every (window_size, 1) Decoder Layer 2 autoencoder. (try to make it as generic as possible) (window_size/2, 1) Decoder layer 1 • Each autoencoder within forest is independent. So Encoder (window_size/4, 1) the training is naturally layer 2 parallelizable (window_size/2, 1) • Using early stopping Encoder layer 1 mechanism, the training of (window_size, 1) individual autoencoder can Input Layer be stopped at similar accuracy.

  15. Autoencoder Forest Single Autoencoder Autoencoder Forest

  16. End-to-end Workflow

  17. Automatic end-to-end workflow Time series Train Data Train Window Autoencoder Training analysis Preprocessing Extraction Forest Training Anomaly Test Data Test Window Anomaly scoring Preprocessing Extraction detection

  18. Periodic pattern analysis • Automatic determine the repeating period in time series – Calculate autocorrelations of different lags – Find the strong local maximum of autocorrelation – Calculate the interval of any two local maximum – Find the mode of intervala

  19. Missing data handling Misalignment … • No need to impute … … 3:05 3:10 3:15 3:20 16:15 16:21 16:24 16:30 … Missing • If missing gap is small, ? ? ? impute with … neighbouring points; … • If missing gap is large, … 3:05 3:10 3:15 3:20 16:15 (16:20 – 16:40) 16:45 impute with the same … time of other periods;

  20. Anomaly scoring Median profile . Compute . . . reconstruction error . . Extract the sequence Corresponding as anomaly score window end at time t autoencoder reconstruct the sequence window at time t Learned autoencoder forest

  21. Experiment Results

  22. Cooling tower – return water temperature

  23. Chiller – chilled water return temperature

  24. Smart meter – half hour consumption Top 3 Detected Anomaly Normal data 2018-09-27 14:30:00 2018-12-03 22:00:00 2018-10-06 22:30:00 2018-09-07 15:30:00

  25. A common platform for time series data, with built-in AI capabilities

  26. powering the nation

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend