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...
Gespeichert in:
Veröffentlicht in: | Processes 2023-02, Vol.11 (2), p.595 |
---|---|
Hauptverfasser: | , , , |
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 & 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 |