• Aucun résultat trouvé

Disentangled Variational Auto-Encoders for Explaining ECG Beat Embeddings

N/A
N/A
Protected

Academic year: 2022

Partager "Disentangled Variational Auto-Encoders for Explaining ECG Beat Embeddings"

Copied!
2
0
0

Texte intégral

(1)

Disentangled Variational Auto-Encoders for Explaining ECG Beat Embeddings

Tom Van Steenkiste, Dirk Deschrijver, and Tom Dhaene

Ghent university - imec, IDLab, Technologiepark-Zwijnaarde 126, 9052 Gent, Belgium,tomd.vansteenkiste@ugent.be

Abstract. Electrocardiogram signals are often used in medicine. An im- portant aspect of analyzing this data is identifying and classifying the type of beat. Advancements in neural networks and deep learning have led to high classification accuracy. However, adoption of such models into clinical practice is limited due to the black-box nature of the classifica- tion method. In this work, the use of variational auto encoders to learn human-interpretable encodings of the beat types is analyzed.

Keywords: interpretable model·ECG beat classification·deep learn- ing·disentangled variational auto encoder.

1 Introduction

Electrocardiogram (ECG) measurements are used throughout all branches of medicine. Deep learning classifiers have shown high accuracy in classifying ECG beats. Nonetheless, the adoption of such neural network models into clinical practice is limited by the lack of model interpretability and trustworthiness.

To reduce the complexity of neural networks, dimensionality reduction tech- niques such as Auto Encoders (AE) have been proposed. These techniques force the model to use a lower-dimensional embedding of the data. However, there can still be complex interactions across individual components of the embedding leading to difficulties in interpretation.

To disentangle such interactions, disentangled variational auto encoders (β- VAE) were introduced [1]. Such models are capable of learning disentangled generative embeddings by forcing the model to represent the information in as few dimensions as possible, by using a probabilistic interpretation of the embedding. In this work, the use of such a β-VAE is investigated for creating an interpretable and explainable ECG beat embedding that can subsequently be used in a classification system.

2 Experimental Setup

The variational AE (VAE) transforms regular AE models into a probabilistic method. The embedding layer of the AE is replaced with two vectors Zµ and Copyright c2019 for this paper by its authors. Use permitted under Creative Com- mons License Attribution 4.0 International (CC BY 4.0).

(2)

2 T. Van Steenkiste et al.

Zσ, and a sampler drawing random samples from the distribution N(Zµ, Zσ).

Independence and interpretability of the embedding dimensions is stimulated by the addition of the KL-divergenceDKLto the loss function of the model which encourages the embedding to consist of independent and standard normally dis- tributed dimensions. This effect can be enhanced inβ-VAE via the addition of a hyperparameterβ to balance the reconstruction loss withDKL. In this work, an embedding is created using a standard AE and aβ-VAE on data of normal and paced beats from the MIT-BIH Arrhythmia dataset. Both models are trained with an embedding size of 10.

3 Results and Discussion

The models are both able to learn an embedding which can separate the beat types. Whereas the AE model uses all ten available dimensions, the β-VAE model only has two active dimensions. Perturbing one of the dimensions in the AE model results in an unrecognizable beat due to large correlations and depen- dencies across the different dimensions. On the other hand, perturbing one of the active dimensions of the β-VAE, reveals base shapes with a smooth transition across the entire embedding space as shown in Fig. 1.

0.0 0.1 0.2 0.3 0.4 0.5

[s]

−2

−1 0 1 2

offset = -2.00

0.0 0.1 0.2 0.3 0.4 0.5

[s]

offset = -1.00

0.0 0.1 0.2 0.3 0.4 0.5

[s]

offset = 0.00

0.0 0.1 0.2 0.3 0.4 0.5

[s]

offset = 1.00

0.0 0.1 0.2 0.3 0.4 0.5

[s]

offset = 2.00 original adjusted

Fig. 1: Smooth transition of the decoder output when perturbing an active di- mension of theβ-VAE.

4 Conclusion

By extending deep learning models to include a β-VAE embedding, represen- tative beat patterns can be identified leading to interpretable, explainable and independent embedding dimensions. The resulting model is no longer black-box and beats can be represented as combinations of learned independent base beats.

References

1. Higgins, I., Matthey, L., Pal, A., Burgess, C., Glorot, X., Botvinick, M., Mohamed, S., Lerchner, A.: beta-vae: Learning basic visual concepts with a constrained varia- tional framework (2016)

Références

Documents relatifs

Fin août 2016, en France métropolitaine, parmi les personnes inscrites à Pôle emploi et tenues de rechercher un emploi (catégories A, B, C), 3 556 800 sont sans emploi (catégorie A)

[HPR94] Nicolas Halbwachs, Yann-Éric Proy, and Pascal Raymond. “Verification of Linear Hybrid Sys- tems by Means of Convex Approximations”. by Baudouin Le Charlier. Lecture Notes

▶ Our encoder transforms the data into feature representations, from these representations we infer a Gaussian latent variable to provide more robust set of features and a

The deployment of these services requires, typically, the allocation of Virtual Network Function - Forwarding Graph (VNF-FG), which implies not only the fulfillment of the

Nevertheless, the results obtained using speech enhancement models trained with SSN and Network noise are significantly better than the baseline showing the usefulness of these

In particular the distance is seen to be a reliable proxy for other metrics (including Sliced Wasserstein and Cramer-Wold). Note that in practice it is difficult to compare

Unlike other methods that use single- layer learning machines, DSE maps word inputs into a low- dimensional semantic space with deep neural network, and achieves a highly

As a concrete manifestation of the framework, I present a pattern language for collaborative reflection and participatory design workshops, which has been developed for