Skip to content

Sparse Residual LSTM Autoencoder | Robust Autoencoder for Anomaly Detection in ECG | 2024 대한전자공학회 추계학술대회 | Autumn Annual Conference of IEIE, 2024 | OMS 2

Notifications You must be signed in to change notification settings

drawcodeboy/SRL-AE

Repository files navigation

SRL-AE

  • SRL-AE (Sparse Residual LSTM Autoencoder)
  • This study proposes a hybrid model, the Sparse Residual LSTM Autoencoder (SRL-AE), combining a Sparse Autoencoder and Residual LSTM to improve anomaly detection in electrocardiogram (ECG) data.

SRL-AE_Model

📝 Paper & Description

📝 Setting

# Clone this Repository
git clone https://github.com/drawcodeboy/SRL-AE.git

# Virtual Environment
python -m venv .venv
.venv\Scripts\activate # Window commands

# Install Packages
pip install -r requirements.txt

# You need to download the dataset(ECG5000), and place it under the data directory.

# <<Train or Test>>

# train LSTM-AE (CPU), if you want train on GPU, use argument "--use-cuda"
python train.py --model=LSTM-AE

# test LSTM-AE (CPU)
python test.py --model=LSTM-AE --weights-filename=LSTM-AE_{epochs}.pth

# train SRL-AE (CPU)
python train.py --model=SRL-AE

# test SRL-AE (CPU)
python test.py --model=SRL-AE --weights-filename=SRL-AE_{epochs}.pth

📁 Dataset

Experiment 1 (Residual LSTM)

  • It is interpreted that the decoder intentionally makes reconstruction difficult through residual connections, so normal data can be easily reconstructed, while abnormal data becomes difficult to reconstruct.
Accuracy F1-Score Normal Loss Mean Loss Gap
Both 0.983 0.972 5.208 16.003
Encoder 0.954 0.923 6.980 15.914
Decoder 0.986 0.977 4.828 17.028

Experiment 2 (Sparse Autoencoder)

  • A Sparse Autoencoder was used in the encoder to effectively extract simple patterns from normal data through sparsity constraints. This was demonstrated by conducting a quantitative evaluation using t-SNE.
LSTM-AE_latent_space Sparse_LSTM-AE_latent_space

Experiments 3 (SRL-AE)

  • To demonstrate the robustness of the SRL-AE model, experiments were conducted with four models. All models were trained using the same method, and their performance was evaluated. Compared to the conventional LSTM Autoencoder, the SRL-AE model showed slight differences in accuracy and F1-Score but demonstrated significant improvements in robustness metrics, thereby enhancing the reliability of the model's inference results.
Accuracy F1-Score Normal Loss Mean Loss Gap
LSTM-AE 0.986 0.978 5.240 15.096
Residual LSTM-AE 0.986 0.977 4.828 17.028
Sparse LSTM-AE 0.987 0.979 5.010 16.280
SRL-AE (Ours) 0.986 0.977 4.332 17.320
LSTM-AE_experiment Residual_LSTM-AE_experiment
Sparse_LSTM-AE_experiment SRL-AE_experiment

References

  1. Hou, Borui, et al. "LSTM-based auto-encoder model for ECG arrhythmias classification." IEEE Transactions on Instrumentation and Measurement 69.4 (2019): 1232-1240.
  2. Farady, Isack, et al. "ECG Anomaly Detection with LSTM-Autoencoder for Heartbeat Analy sis." 2024 IEEE International Conference on Consumer Electronics (ICCE). IEEE, 2024.
  3. Dutta, Koustav, et al. "MED-NET: a novel approach to ECG anomaly detection using LSTM auto-encoders." International Journal of Computer Applications in Technology 65.4 (2021): 343-357.
  4. Matias, Pedro, et al. "Robust Anomaly Detection in Time Series through Variational AutoEncoders and a Local Similarity Score." Biosignals. 2021.
  5. Alamr, Abrar, and Abdelmonim Artoli. "Unsu pervised transformer-based anomaly detection in ECG signals." Algorithms 16.3 (2023): 152.
  6. ECG5000-Dataset, “http://timeseriesclassification.com/description.php?Dataset=ECG5000,“ Access Date: 2024/08/23.
  7. Wei, Yuanyuan, et al. LSTM-autoencoder-based anomaly detection for indoor air quality time-ser ies data." IEEE Sensors Journal 23.4 (2023): 3787-3800.
  8. Kim, Jaeyoung, Mostafa El-Khamy, and Jung won Lee. "Residual LSTM: Design of a deep recurrent architecture for distant speech recognition." arXiv preprint arXiv:1701.03360 (2017).
  9. Ng, Andrew. "Sparse autoencoder." CS294A Lecture notes 72.2011 (2011): 1-19.

About

Sparse Residual LSTM Autoencoder | Robust Autoencoder for Anomaly Detection in ECG | 2024 대한전자공학회 추계학술대회 | Autumn Annual Conference of IEIE, 2024 | OMS 2

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy