Autoencoder and Incremental Clustering-Enabled Anomaly Detection

Many machine-learning-enabled approaches towards anomaly detection depend on the availability of vast training data. Our data are formed from power readings of cycles from domestic appliances, such as dishwashers or washing machines, and contain no known examples of anomalous behaviour. Moreover, we...

Full description

Bibliographic Details
Main Authors: Andrew Charles Connelly, Syed Ali Raza Zaidi, Des McLernon
Format: Article
Language:English
Published: MDPI AG 2023-04-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/12/9/1970
_version_ 1797602733638811648
author Andrew Charles Connelly
Syed Ali Raza Zaidi
Des McLernon
author_facet Andrew Charles Connelly
Syed Ali Raza Zaidi
Des McLernon
author_sort Andrew Charles Connelly
collection DOAJ
description Many machine-learning-enabled approaches towards anomaly detection depend on the availability of vast training data. Our data are formed from power readings of cycles from domestic appliances, such as dishwashers or washing machines, and contain no known examples of anomalous behaviour. Moreover, we are limited to the machine’s voltage, amperage, and current readings, drawn from a retrofitted power outlet in 60-s samples. No rich sensor data or previous insights are available as a training basis, limiting our ability to leverage the existing work. We design a system to monitor the behaviour of electrical appliances. This system requires special consideration as different power cycles from the same machine can exhibit different behaviours, and it accounts for this by clustering unseen cycle patterns into siloed training datasets and corresponding learned parameters. They are then passed in real-time to an autoencoder ensemble for reconstruction-based anomaly detection, using the error in reconstruction as a means to flag anomalous points in time. The system correctly identifies and trains appropriate cycle clusters of data streams on a real-world machine dataset injected with stochastic, proportionate anomalies.
first_indexed 2024-03-11T04:20:47Z
format Article
id doaj.art-07e8a980723f493e9b380949deef9f80
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-11T04:20:47Z
publishDate 2023-04-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-07e8a980723f493e9b380949deef9f802023-11-17T22:46:56ZengMDPI AGElectronics2079-92922023-04-01129197010.3390/electronics12091970Autoencoder and Incremental Clustering-Enabled Anomaly DetectionAndrew Charles Connelly0Syed Ali Raza Zaidi1Des McLernon2School of Electronic and Electrical Engineering, University of Leeds, Leeds LS2 9JT, UKSchool of Electronic and Electrical Engineering, University of Leeds, Leeds LS2 9JT, UKSchool of Electronic and Electrical Engineering, University of Leeds, Leeds LS2 9JT, UKMany machine-learning-enabled approaches towards anomaly detection depend on the availability of vast training data. Our data are formed from power readings of cycles from domestic appliances, such as dishwashers or washing machines, and contain no known examples of anomalous behaviour. Moreover, we are limited to the machine’s voltage, amperage, and current readings, drawn from a retrofitted power outlet in 60-s samples. No rich sensor data or previous insights are available as a training basis, limiting our ability to leverage the existing work. We design a system to monitor the behaviour of electrical appliances. This system requires special consideration as different power cycles from the same machine can exhibit different behaviours, and it accounts for this by clustering unseen cycle patterns into siloed training datasets and corresponding learned parameters. They are then passed in real-time to an autoencoder ensemble for reconstruction-based anomaly detection, using the error in reconstruction as a means to flag anomalous points in time. The system correctly identifies and trains appropriate cycle clusters of data streams on a real-world machine dataset injected with stochastic, proportionate anomalies.https://www.mdpi.com/2079-9292/12/9/1970autoencoderanomaly detectionclusteringtime seriesunsupervised
spellingShingle Andrew Charles Connelly
Syed Ali Raza Zaidi
Des McLernon
Autoencoder and Incremental Clustering-Enabled Anomaly Detection
Electronics
autoencoder
anomaly detection
clustering
time series
unsupervised
title Autoencoder and Incremental Clustering-Enabled Anomaly Detection
title_full Autoencoder and Incremental Clustering-Enabled Anomaly Detection
title_fullStr Autoencoder and Incremental Clustering-Enabled Anomaly Detection
title_full_unstemmed Autoencoder and Incremental Clustering-Enabled Anomaly Detection
title_short Autoencoder and Incremental Clustering-Enabled Anomaly Detection
title_sort autoencoder and incremental clustering enabled anomaly detection
topic autoencoder
anomaly detection
clustering
time series
unsupervised
url https://www.mdpi.com/2079-9292/12/9/1970
work_keys_str_mv AT andrewcharlesconnelly autoencoderandincrementalclusteringenabledanomalydetection
AT syedalirazazaidi autoencoderandincrementalclusteringenabledanomalydetection
AT desmclernon autoencoderandincrementalclusteringenabledanomalydetection