Cargando…

Unsupervised feature learning for electrocardiogram data using the convolutional variational autoencoder

Most existing electrocardiogram (ECG) feature extraction methods rely on rule-based approaches. It is difficult to manually define all ECG features. We propose an unsupervised feature learning method using a convolutional variational autoencoder (CVAE) that can extract ECG features with unlabeled da...

Descripción completa

Detalles Bibliográficos
Autores principales: Jang, Jong-Hwan, Kim, Tae Young, Lim, Hong-Seok, Yoon, Dukyong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8635334/
https://www.ncbi.nlm.nih.gov/pubmed/34852002
http://dx.doi.org/10.1371/journal.pone.0260612
_version_ 1784608279813423104
author Jang, Jong-Hwan
Kim, Tae Young
Lim, Hong-Seok
Yoon, Dukyong
author_facet Jang, Jong-Hwan
Kim, Tae Young
Lim, Hong-Seok
Yoon, Dukyong
author_sort Jang, Jong-Hwan
collection PubMed
description Most existing electrocardiogram (ECG) feature extraction methods rely on rule-based approaches. It is difficult to manually define all ECG features. We propose an unsupervised feature learning method using a convolutional variational autoencoder (CVAE) that can extract ECG features with unlabeled data. We used 596,000 ECG samples from 1,278 patients archived in biosignal databases from intensive care units to train the CVAE. Three external datasets were used for feature validation using two approaches. First, we explored the features without an additional training process. Clustering, latent space exploration, and anomaly detection were conducted. We confirmed that CVAE features reflected the various types of ECG rhythms. Second, we applied CVAE features to new tasks as input data and CVAE weights to weight initialization for different models for transfer learning for the classification of 12 types of arrhythmias. The f1-score for arrhythmia classification with extreme gradient boosting was 0.86 using CVAE features only. The f1-score of the model in which weights were initialized with the CVAE encoder was 5% better than that obtained with random initialization. Unsupervised feature learning with CVAE can extract the characteristics of various types of ECGs and can be an alternative to the feature extraction method for ECGs.
format Online
Article
Text
id pubmed-8635334
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-86353342021-12-02 Unsupervised feature learning for electrocardiogram data using the convolutional variational autoencoder Jang, Jong-Hwan Kim, Tae Young Lim, Hong-Seok Yoon, Dukyong PLoS One Research Article Most existing electrocardiogram (ECG) feature extraction methods rely on rule-based approaches. It is difficult to manually define all ECG features. We propose an unsupervised feature learning method using a convolutional variational autoencoder (CVAE) that can extract ECG features with unlabeled data. We used 596,000 ECG samples from 1,278 patients archived in biosignal databases from intensive care units to train the CVAE. Three external datasets were used for feature validation using two approaches. First, we explored the features without an additional training process. Clustering, latent space exploration, and anomaly detection were conducted. We confirmed that CVAE features reflected the various types of ECG rhythms. Second, we applied CVAE features to new tasks as input data and CVAE weights to weight initialization for different models for transfer learning for the classification of 12 types of arrhythmias. The f1-score for arrhythmia classification with extreme gradient boosting was 0.86 using CVAE features only. The f1-score of the model in which weights were initialized with the CVAE encoder was 5% better than that obtained with random initialization. Unsupervised feature learning with CVAE can extract the characteristics of various types of ECGs and can be an alternative to the feature extraction method for ECGs. Public Library of Science 2021-12-01 /pmc/articles/PMC8635334/ /pubmed/34852002 http://dx.doi.org/10.1371/journal.pone.0260612 Text en © 2021 Jang et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Jang, Jong-Hwan
Kim, Tae Young
Lim, Hong-Seok
Yoon, Dukyong
Unsupervised feature learning for electrocardiogram data using the convolutional variational autoencoder
title Unsupervised feature learning for electrocardiogram data using the convolutional variational autoencoder
title_full Unsupervised feature learning for electrocardiogram data using the convolutional variational autoencoder
title_fullStr Unsupervised feature learning for electrocardiogram data using the convolutional variational autoencoder
title_full_unstemmed Unsupervised feature learning for electrocardiogram data using the convolutional variational autoencoder
title_short Unsupervised feature learning for electrocardiogram data using the convolutional variational autoencoder
title_sort unsupervised feature learning for electrocardiogram data using the convolutional variational autoencoder
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8635334/
https://www.ncbi.nlm.nih.gov/pubmed/34852002
http://dx.doi.org/10.1371/journal.pone.0260612
work_keys_str_mv AT jangjonghwan unsupervisedfeaturelearningforelectrocardiogramdatausingtheconvolutionalvariationalautoencoder
AT kimtaeyoung unsupervisedfeaturelearningforelectrocardiogramdatausingtheconvolutionalvariationalautoencoder
AT limhongseok unsupervisedfeaturelearningforelectrocardiogramdatausingtheconvolutionalvariationalautoencoder
AT yoondukyong unsupervisedfeaturelearningforelectrocardiogramdatausingtheconvolutionalvariationalautoencoder