B-LIME: An Improvement of LIME for Interpretable Deep Learning Classification of Cardiac Arrhythmia from ECG Signals

Deep Learning (DL) has gained enormous popularity recently; however, it is an opaque technique that is regarded as a black box. To ensure the validity of the model’s prediction, it is necessary to explain its authenticity. A well-known locally interpretable model-agnostic explanation method (LIME) u...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Processes 2023-02, Vol.11 (2), p.595
Hauptverfasser: Abdullah, Talal A. A, Zahid, Mohd Soperi Mohd, Ali, Waleed, Hassan, Shahab Ul
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 2
container_start_page 595
container_title Processes
container_volume 11
creator Abdullah, Talal A. A
Zahid, Mohd Soperi Mohd
Ali, Waleed
Hassan, Shahab Ul
description Deep Learning (DL) has gained enormous popularity recently; however, it is an opaque technique that is regarded as a black box. To ensure the validity of the model’s prediction, it is necessary to explain its authenticity. A well-known locally interpretable model-agnostic explanation method (LIME) uses surrogate techniques to simulate reasonable precision and provide explanations for a given ML model. However, LIME explanations are limited to tabular, textual, and image data. They cannot be provided for signal data features that are temporally interdependent. Moreover, LIME suffers from critical problems such as instability and local fidelity that prevent its implementation in real-world environments. In this work, we propose Bootstrap-LIME (B-LIME), an improvement of LIME, to generate meaningful explanations for ECG signal data. B-LIME implies a combination of heartbeat segmentation and bootstrapping techniques to improve the model’s explainability considering the temporal dependencies between features. Furthermore, we investigate the main cause of instability and lack of local fidelity in LIME. We then propose modifications to the functionality of LIME, including the data generation technique, the explanation method, and the representation technique, to generate stable and locally faithful explanations. Finally, the performance of B-LIME in a hybrid deep-learning model for arrhythmia classification was investigated and validated in comparison with LIME. The results show that the proposed B-LIME provides more meaningful and credible explanations than LIME for cardiac arrhythmia signal data, considering the temporal dependencies between features.
doi_str_mv 10.3390/pr11020595
format Article
fullrecord <record><control><sourceid>gale_proqu</sourceid><recordid>TN_cdi_proquest_journals_2779651516</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><galeid>A742893715</galeid><sourcerecordid>A742893715</sourcerecordid><originalsourceid>FETCH-LOGICAL-c362t-95adadb820608bb7f3db2ad4184a219ed7792a15a5032948c02ac0a74f17791b3</originalsourceid><addsrcrecordid>eNptUU1LxDAQLaLgol78BQFvQtd8NE3jba3rurDiQT2XaZqsWbZJTbKC_94uCio4c3jDm_eGGSbLzgmeMibx1RAIwRRzyQ-yCaVU5FIQcfirPs7OYtzgMSRhFS8nWbrJV8uH-TWaObTsh-Dfda9dQt6gPY-MD2jpkg5D0AnarUa3Wg9opSE469ao3kKM1lgFyXq3t9UQOgsKzUJ4_UivvQVkgu_RvF6gJ7t2sI2n2ZEZQZ9940n2cjd_ru_z1eNiWc9WuWIlTbnk0EHXVhSXuGpbYVjXUugKUhVAidSdEJIC4cAxo7KoFKagMIjCkLFDWnaSXXzNHe962-mYmo3fhf0GDR0VJSeclD-qNWx1Y53xKYDqbVTNTBS0kkwQPqqm_6jG7HRvlXfa2JH_Y7j8MqjgYwzaNEOwPYSPhuBm_6_m51_sE3y6hHw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2779651516</pqid></control><display><type>article</type><title>B-LIME: An Improvement of LIME for Interpretable Deep Learning Classification of Cardiac Arrhythmia from ECG Signals</title><source>MDPI - Multidisciplinary Digital Publishing Institute</source><source>EZB-FREE-00999 freely available EZB journals</source><creator>Abdullah, Talal A. A ; Zahid, Mohd Soperi Mohd ; Ali, Waleed ; Hassan, Shahab Ul</creator><creatorcontrib>Abdullah, Talal A. A ; Zahid, Mohd Soperi Mohd ; Ali, Waleed ; Hassan, Shahab Ul</creatorcontrib><description>Deep Learning (DL) has gained enormous popularity recently; however, it is an opaque technique that is regarded as a black box. To ensure the validity of the model’s prediction, it is necessary to explain its authenticity. A well-known locally interpretable model-agnostic explanation method (LIME) uses surrogate techniques to simulate reasonable precision and provide explanations for a given ML model. However, LIME explanations are limited to tabular, textual, and image data. They cannot be provided for signal data features that are temporally interdependent. Moreover, LIME suffers from critical problems such as instability and local fidelity that prevent its implementation in real-world environments. In this work, we propose Bootstrap-LIME (B-LIME), an improvement of LIME, to generate meaningful explanations for ECG signal data. B-LIME implies a combination of heartbeat segmentation and bootstrapping techniques to improve the model’s explainability considering the temporal dependencies between features. Furthermore, we investigate the main cause of instability and lack of local fidelity in LIME. We then propose modifications to the functionality of LIME, including the data generation technique, the explanation method, and the representation technique, to generate stable and locally faithful explanations. Finally, the performance of B-LIME in a hybrid deep-learning model for arrhythmia classification was investigated and validated in comparison with LIME. The results show that the proposed B-LIME provides more meaningful and credible explanations than LIME for cardiac arrhythmia signal data, considering the temporal dependencies between features.</description><identifier>ISSN: 2227-9717</identifier><identifier>EISSN: 2227-9717</identifier><identifier>DOI: 10.3390/pr11020595</identifier><language>eng</language><publisher>Basel: MDPI AG</publisher><subject>Accuracy ; Algorithms ; Analysis ; Arrhythmia ; Cardiac arrhythmia ; Case studies ; Classification ; Computational linguistics ; Credibility ; Datasets ; Decision making ; Deep learning ; EKG ; Electrocardiogram ; Electrocardiography ; Generalized linear models ; Heart ; Image segmentation ; Language processing ; Machine learning ; Methods ; Natural language ; Natural language interfaces ; Neural networks ; Tables (data) ; Time series</subject><ispartof>Processes, 2023-02, Vol.11 (2), p.595</ispartof><rights>COPYRIGHT 2023 MDPI AG</rights><rights>2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c362t-95adadb820608bb7f3db2ad4184a219ed7792a15a5032948c02ac0a74f17791b3</citedby><cites>FETCH-LOGICAL-c362t-95adadb820608bb7f3db2ad4184a219ed7792a15a5032948c02ac0a74f17791b3</cites><orcidid>0000-0002-0330-8372 ; 0000-0003-3746-4274 ; 0000-0001-5042-5793 ; 0000-0003-0995-4866</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Abdullah, Talal A. A</creatorcontrib><creatorcontrib>Zahid, Mohd Soperi Mohd</creatorcontrib><creatorcontrib>Ali, Waleed</creatorcontrib><creatorcontrib>Hassan, Shahab Ul</creatorcontrib><title>B-LIME: An Improvement of LIME for Interpretable Deep Learning Classification of Cardiac Arrhythmia from ECG Signals</title><title>Processes</title><description>Deep Learning (DL) has gained enormous popularity recently; however, it is an opaque technique that is regarded as a black box. To ensure the validity of the model’s prediction, it is necessary to explain its authenticity. A well-known locally interpretable model-agnostic explanation method (LIME) uses surrogate techniques to simulate reasonable precision and provide explanations for a given ML model. However, LIME explanations are limited to tabular, textual, and image data. They cannot be provided for signal data features that are temporally interdependent. Moreover, LIME suffers from critical problems such as instability and local fidelity that prevent its implementation in real-world environments. In this work, we propose Bootstrap-LIME (B-LIME), an improvement of LIME, to generate meaningful explanations for ECG signal data. B-LIME implies a combination of heartbeat segmentation and bootstrapping techniques to improve the model’s explainability considering the temporal dependencies between features. Furthermore, we investigate the main cause of instability and lack of local fidelity in LIME. We then propose modifications to the functionality of LIME, including the data generation technique, the explanation method, and the representation technique, to generate stable and locally faithful explanations. Finally, the performance of B-LIME in a hybrid deep-learning model for arrhythmia classification was investigated and validated in comparison with LIME. The results show that the proposed B-LIME provides more meaningful and credible explanations than LIME for cardiac arrhythmia signal data, considering the temporal dependencies between features.</description><subject>Accuracy</subject><subject>Algorithms</subject><subject>Analysis</subject><subject>Arrhythmia</subject><subject>Cardiac arrhythmia</subject><subject>Case studies</subject><subject>Classification</subject><subject>Computational linguistics</subject><subject>Credibility</subject><subject>Datasets</subject><subject>Decision making</subject><subject>Deep learning</subject><subject>EKG</subject><subject>Electrocardiogram</subject><subject>Electrocardiography</subject><subject>Generalized linear models</subject><subject>Heart</subject><subject>Image segmentation</subject><subject>Language processing</subject><subject>Machine learning</subject><subject>Methods</subject><subject>Natural language</subject><subject>Natural language interfaces</subject><subject>Neural networks</subject><subject>Tables (data)</subject><subject>Time series</subject><issn>2227-9717</issn><issn>2227-9717</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNptUU1LxDAQLaLgol78BQFvQtd8NE3jba3rurDiQT2XaZqsWbZJTbKC_94uCio4c3jDm_eGGSbLzgmeMibx1RAIwRRzyQ-yCaVU5FIQcfirPs7OYtzgMSRhFS8nWbrJV8uH-TWaObTsh-Dfda9dQt6gPY-MD2jpkg5D0AnarUa3Wg9opSE469ao3kKM1lgFyXq3t9UQOgsKzUJ4_UivvQVkgu_RvF6gJ7t2sI2n2ZEZQZ9940n2cjd_ru_z1eNiWc9WuWIlTbnk0EHXVhSXuGpbYVjXUugKUhVAidSdEJIC4cAxo7KoFKagMIjCkLFDWnaSXXzNHe962-mYmo3fhf0GDR0VJSeclD-qNWx1Y53xKYDqbVTNTBS0kkwQPqqm_6jG7HRvlXfa2JH_Y7j8MqjgYwzaNEOwPYSPhuBm_6_m51_sE3y6hHw</recordid><startdate>20230201</startdate><enddate>20230201</enddate><creator>Abdullah, Talal A. A</creator><creator>Zahid, Mohd Soperi Mohd</creator><creator>Ali, Waleed</creator><creator>Hassan, Shahab Ul</creator><general>MDPI AG</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SR</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FH</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BBNVY</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>BHPHI</scope><scope>CCPQU</scope><scope>D1I</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JG9</scope><scope>KB.</scope><scope>LK8</scope><scope>M7P</scope><scope>PDBOC</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><orcidid>https://orcid.org/0000-0002-0330-8372</orcidid><orcidid>https://orcid.org/0000-0003-3746-4274</orcidid><orcidid>https://orcid.org/0000-0001-5042-5793</orcidid><orcidid>https://orcid.org/0000-0003-0995-4866</orcidid></search><sort><creationdate>20230201</creationdate><title>B-LIME: An Improvement of LIME for Interpretable Deep Learning Classification of Cardiac Arrhythmia from ECG Signals</title><author>Abdullah, Talal A. A ; Zahid, Mohd Soperi Mohd ; Ali, Waleed ; Hassan, Shahab Ul</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c362t-95adadb820608bb7f3db2ad4184a219ed7792a15a5032948c02ac0a74f17791b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Accuracy</topic><topic>Algorithms</topic><topic>Analysis</topic><topic>Arrhythmia</topic><topic>Cardiac arrhythmia</topic><topic>Case studies</topic><topic>Classification</topic><topic>Computational linguistics</topic><topic>Credibility</topic><topic>Datasets</topic><topic>Decision making</topic><topic>Deep learning</topic><topic>EKG</topic><topic>Electrocardiogram</topic><topic>Electrocardiography</topic><topic>Generalized linear models</topic><topic>Heart</topic><topic>Image segmentation</topic><topic>Language processing</topic><topic>Machine learning</topic><topic>Methods</topic><topic>Natural language</topic><topic>Natural language interfaces</topic><topic>Neural networks</topic><topic>Tables (data)</topic><topic>Time series</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Abdullah, Talal A. A</creatorcontrib><creatorcontrib>Zahid, Mohd Soperi Mohd</creatorcontrib><creatorcontrib>Ali, Waleed</creatorcontrib><creatorcontrib>Hassan, Shahab Ul</creatorcontrib><collection>CrossRef</collection><collection>Engineered Materials Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Natural Science Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>Biological Science Collection</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>Natural Science Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Materials Science Collection</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>Materials Research Database</collection><collection>Materials Science Database</collection><collection>ProQuest Biological Science Collection</collection><collection>Biological Science Database</collection><collection>Materials Science Collection</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><jtitle>Processes</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Abdullah, Talal A. A</au><au>Zahid, Mohd Soperi Mohd</au><au>Ali, Waleed</au><au>Hassan, Shahab Ul</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>B-LIME: An Improvement of LIME for Interpretable Deep Learning Classification of Cardiac Arrhythmia from ECG Signals</atitle><jtitle>Processes</jtitle><date>2023-02-01</date><risdate>2023</risdate><volume>11</volume><issue>2</issue><spage>595</spage><pages>595-</pages><issn>2227-9717</issn><eissn>2227-9717</eissn><abstract>Deep Learning (DL) has gained enormous popularity recently; however, it is an opaque technique that is regarded as a black box. To ensure the validity of the model’s prediction, it is necessary to explain its authenticity. A well-known locally interpretable model-agnostic explanation method (LIME) uses surrogate techniques to simulate reasonable precision and provide explanations for a given ML model. However, LIME explanations are limited to tabular, textual, and image data. They cannot be provided for signal data features that are temporally interdependent. Moreover, LIME suffers from critical problems such as instability and local fidelity that prevent its implementation in real-world environments. In this work, we propose Bootstrap-LIME (B-LIME), an improvement of LIME, to generate meaningful explanations for ECG signal data. B-LIME implies a combination of heartbeat segmentation and bootstrapping techniques to improve the model’s explainability considering the temporal dependencies between features. Furthermore, we investigate the main cause of instability and lack of local fidelity in LIME. We then propose modifications to the functionality of LIME, including the data generation technique, the explanation method, and the representation technique, to generate stable and locally faithful explanations. Finally, the performance of B-LIME in a hybrid deep-learning model for arrhythmia classification was investigated and validated in comparison with LIME. The results show that the proposed B-LIME provides more meaningful and credible explanations than LIME for cardiac arrhythmia signal data, considering the temporal dependencies between features.</abstract><cop>Basel</cop><pub>MDPI AG</pub><doi>10.3390/pr11020595</doi><orcidid>https://orcid.org/0000-0002-0330-8372</orcidid><orcidid>https://orcid.org/0000-0003-3746-4274</orcidid><orcidid>https://orcid.org/0000-0001-5042-5793</orcidid><orcidid>https://orcid.org/0000-0003-0995-4866</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2227-9717
ispartof Processes, 2023-02, Vol.11 (2), p.595
issn 2227-9717
2227-9717
language eng
recordid cdi_proquest_journals_2779651516
source MDPI - Multidisciplinary Digital Publishing Institute; EZB-FREE-00999 freely available EZB journals
subjects Accuracy
Algorithms
Analysis
Arrhythmia
Cardiac arrhythmia
Case studies
Classification
Computational linguistics
Credibility
Datasets
Decision making
Deep learning
EKG
Electrocardiogram
Electrocardiography
Generalized linear models
Heart
Image segmentation
Language processing
Machine learning
Methods
Natural language
Natural language interfaces
Neural networks
Tables (data)
Time series
title B-LIME: An Improvement of LIME for Interpretable Deep Learning Classification of Cardiac Arrhythmia from ECG Signals
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T06%3A13%3A20IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-gale_proqu&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=B-LIME:%20An%20Improvement%20of%20LIME%20for%20Interpretable%20Deep%20Learning%20Classification%20of%20Cardiac%20Arrhythmia%20from%20ECG%20Signals&rft.jtitle=Processes&rft.au=Abdullah,%20Talal%20A.%20A&rft.date=2023-02-01&rft.volume=11&rft.issue=2&rft.spage=595&rft.pages=595-&rft.issn=2227-9717&rft.eissn=2227-9717&rft_id=info:doi/10.3390/pr11020595&rft_dat=%3Cgale_proqu%3EA742893715%3C/gale_proqu%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2779651516&rft_id=info:pmid/&rft_galeid=A742893715&rfr_iscdi=true