Energy-Efficient Classification for Resource-Constrained Biomedical Applications

Biomedical applications often require classifiers that are both accurate and cheap to implement. Today, deep neural networks achieve the state-of-the-art accuracy in most learning tasks that involve large data sets of unstructured data. However, the application of deep learning techniques may not be...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE journal on emerging and selected topics in circuits and systems 2018-12, Vol.8 (4), p.693-707
Hauptverfasser: Shoaran, Mahsa, Haghi, Benyamin Allahgholizadeh, Taghavi, Milad, Farivar, Masoud, Emami-Neyestanak, Azita
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 707
container_issue 4
container_start_page 693
container_title IEEE journal on emerging and selected topics in circuits and systems
container_volume 8
creator Shoaran, Mahsa
Haghi, Benyamin Allahgholizadeh
Taghavi, Milad
Farivar, Masoud
Emami-Neyestanak, Azita
description Biomedical applications often require classifiers that are both accurate and cheap to implement. Today, deep neural networks achieve the state-of-the-art accuracy in most learning tasks that involve large data sets of unstructured data. However, the application of deep learning techniques may not be beneficial in problems with limited training sets and computational resources, or under domain-specific test time constraints. Among other algorithms, ensembles of decision trees, particularly the gradient boosted models have recently been very successful in machine learning competitions. Here, we propose an efficient hardware architecture to implement gradient boosted trees in applications under stringent power, area, and delay constraints, such as medical devices. Specifically, we introduce the concepts of asynchronous tree operation and sequential feature extraction to achieve an unprecedented energy and area efficiency. The proposed architecture is evaluated in automated seizure detection for epilepsy, using 3074 h of intracranial EEG data from 26 patients with 393 seizures. Average F1 scores of 99.23% and 87.86% are achieved for random and block-wise splitting of data into train/test sets, respectively, with an average detection latency of 1.1 s. The proposed classifier is fabricated in a 65-nm TSMC process, consuming 41.2 nJ/class in a total area of 540 × 1850 μm 2 . This design improves the stateof-the-art by 27× reduction in energy-area-latency product. Moreover, the proposed gradient-boosting architecture offers the flexibility to accommodate variable tree counts specific to each patient, to trade the predictive accuracy with energy. This patient-specific and energy-quality scalable classifier holds great promise for low-power sensor data classification in biomedical applications.
doi_str_mv 10.1109/JETCAS.2018.2844733
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_2159384355</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8374841</ieee_id><sourcerecordid>2159384355</sourcerecordid><originalsourceid>FETCH-LOGICAL-c297t-bae86366b6b025c448a2e7317710ac7068de8aa509901f82444c929b5e7e81853</originalsourceid><addsrcrecordid>eNo9kMlqwzAQhkVpoSHNE-Ri6NmpdsnH1KQbgZYuZyEr46Lg2K7kHPL2VbDJXGYG_n-WD6ElwStCcPHwtvku118rioleUc25YuwKzSgRMmdMiutLLdQtWsS4xymEJJLzGfrYtBB-T_mmrr3z0A5Z2dgYfers4Ls2q7uQfULsjsFBXnZtHIL1LeyyR98dYJdkTbbu-2bSxzt0U9smwmLKc_TzlA58ybfvz6_leps7WqghryxoyaSsZIWpcJxrS0ExohTB1iks9Q60tQIXBSa1ppxzV9CiEqBAEy3YHN2Pc_vQ_R0hDmafbmzTSpPeLZjmTJxVbFS50MUYoDZ98AcbToZgc6ZnRnrmTM9M9JJrObo8AFwcmimuOWH_vyhq4w</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2159384355</pqid></control><display><type>article</type><title>Energy-Efficient Classification for Resource-Constrained Biomedical Applications</title><source>IEEE/IET Electronic Library</source><creator>Shoaran, Mahsa ; Haghi, Benyamin Allahgholizadeh ; Taghavi, Milad ; Farivar, Masoud ; Emami-Neyestanak, Azita</creator><creatorcontrib>Shoaran, Mahsa ; Haghi, Benyamin Allahgholizadeh ; Taghavi, Milad ; Farivar, Masoud ; Emami-Neyestanak, Azita</creatorcontrib><description>Biomedical applications often require classifiers that are both accurate and cheap to implement. Today, deep neural networks achieve the state-of-the-art accuracy in most learning tasks that involve large data sets of unstructured data. However, the application of deep learning techniques may not be beneficial in problems with limited training sets and computational resources, or under domain-specific test time constraints. Among other algorithms, ensembles of decision trees, particularly the gradient boosted models have recently been very successful in machine learning competitions. Here, we propose an efficient hardware architecture to implement gradient boosted trees in applications under stringent power, area, and delay constraints, such as medical devices. Specifically, we introduce the concepts of asynchronous tree operation and sequential feature extraction to achieve an unprecedented energy and area efficiency. The proposed architecture is evaluated in automated seizure detection for epilepsy, using 3074 h of intracranial EEG data from 26 patients with 393 seizures. Average F1 scores of 99.23% and 87.86% are achieved for random and block-wise splitting of data into train/test sets, respectively, with an average detection latency of 1.1 s. The proposed classifier is fabricated in a 65-nm TSMC process, consuming 41.2 nJ/class in a total area of 540 × 1850 μm 2 . This design improves the stateof-the-art by 27× reduction in energy-area-latency product. Moreover, the proposed gradient-boosting architecture offers the flexibility to accommodate variable tree counts specific to each patient, to trade the predictive accuracy with energy. This patient-specific and energy-quality scalable classifier holds great promise for low-power sensor data classification in biomedical applications.</description><identifier>ISSN: 2156-3357</identifier><identifier>EISSN: 2156-3365</identifier><identifier>DOI: 10.1109/JETCAS.2018.2844733</identifier><identifier>CODEN: IJESLY</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Accuracy ; Artificial neural networks ; Biomedical data ; Biomedical materials ; Classification ; Classifiers ; decision tree ; Decision trees ; Electroencephalography ; Energy management ; energy-quality scaling ; Epilepsy ; Feature extraction ; Gradient boosted trees ; hardware architecture ; latency ; Machine learning ; Medical devices ; Medical electronics ; on-chip classifier ; Power management ; seizure detection ; Seizures ; State of the art ; Support vector machines ; Test sets ; Unstructured data</subject><ispartof>IEEE journal on emerging and selected topics in circuits and systems, 2018-12, Vol.8 (4), p.693-707</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c297t-bae86366b6b025c448a2e7317710ac7068de8aa509901f82444c929b5e7e81853</citedby><cites>FETCH-LOGICAL-c297t-bae86366b6b025c448a2e7317710ac7068de8aa509901f82444c929b5e7e81853</cites><orcidid>0000-0002-4839-7647 ; 0000-0002-6945-9958 ; 0000-0002-6426-4799 ; 0000-0002-5512-0603</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8374841$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/8374841$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Shoaran, Mahsa</creatorcontrib><creatorcontrib>Haghi, Benyamin Allahgholizadeh</creatorcontrib><creatorcontrib>Taghavi, Milad</creatorcontrib><creatorcontrib>Farivar, Masoud</creatorcontrib><creatorcontrib>Emami-Neyestanak, Azita</creatorcontrib><title>Energy-Efficient Classification for Resource-Constrained Biomedical Applications</title><title>IEEE journal on emerging and selected topics in circuits and systems</title><addtitle>JETCAS</addtitle><description>Biomedical applications often require classifiers that are both accurate and cheap to implement. Today, deep neural networks achieve the state-of-the-art accuracy in most learning tasks that involve large data sets of unstructured data. However, the application of deep learning techniques may not be beneficial in problems with limited training sets and computational resources, or under domain-specific test time constraints. Among other algorithms, ensembles of decision trees, particularly the gradient boosted models have recently been very successful in machine learning competitions. Here, we propose an efficient hardware architecture to implement gradient boosted trees in applications under stringent power, area, and delay constraints, such as medical devices. Specifically, we introduce the concepts of asynchronous tree operation and sequential feature extraction to achieve an unprecedented energy and area efficiency. The proposed architecture is evaluated in automated seizure detection for epilepsy, using 3074 h of intracranial EEG data from 26 patients with 393 seizures. Average F1 scores of 99.23% and 87.86% are achieved for random and block-wise splitting of data into train/test sets, respectively, with an average detection latency of 1.1 s. The proposed classifier is fabricated in a 65-nm TSMC process, consuming 41.2 nJ/class in a total area of 540 × 1850 μm 2 . This design improves the stateof-the-art by 27× reduction in energy-area-latency product. Moreover, the proposed gradient-boosting architecture offers the flexibility to accommodate variable tree counts specific to each patient, to trade the predictive accuracy with energy. This patient-specific and energy-quality scalable classifier holds great promise for low-power sensor data classification in biomedical applications.</description><subject>Accuracy</subject><subject>Artificial neural networks</subject><subject>Biomedical data</subject><subject>Biomedical materials</subject><subject>Classification</subject><subject>Classifiers</subject><subject>decision tree</subject><subject>Decision trees</subject><subject>Electroencephalography</subject><subject>Energy management</subject><subject>energy-quality scaling</subject><subject>Epilepsy</subject><subject>Feature extraction</subject><subject>Gradient boosted trees</subject><subject>hardware architecture</subject><subject>latency</subject><subject>Machine learning</subject><subject>Medical devices</subject><subject>Medical electronics</subject><subject>on-chip classifier</subject><subject>Power management</subject><subject>seizure detection</subject><subject>Seizures</subject><subject>State of the art</subject><subject>Support vector machines</subject><subject>Test sets</subject><subject>Unstructured data</subject><issn>2156-3357</issn><issn>2156-3365</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kMlqwzAQhkVpoSHNE-Ri6NmpdsnH1KQbgZYuZyEr46Lg2K7kHPL2VbDJXGYG_n-WD6ElwStCcPHwtvku118rioleUc25YuwKzSgRMmdMiutLLdQtWsS4xymEJJLzGfrYtBB-T_mmrr3z0A5Z2dgYfers4Ls2q7uQfULsjsFBXnZtHIL1LeyyR98dYJdkTbbu-2bSxzt0U9smwmLKc_TzlA58ybfvz6_leps7WqghryxoyaSsZIWpcJxrS0ExohTB1iks9Q60tQIXBSa1ppxzV9CiEqBAEy3YHN2Pc_vQ_R0hDmafbmzTSpPeLZjmTJxVbFS50MUYoDZ98AcbToZgc6ZnRnrmTM9M9JJrObo8AFwcmimuOWH_vyhq4w</recordid><startdate>20181201</startdate><enddate>20181201</enddate><creator>Shoaran, Mahsa</creator><creator>Haghi, Benyamin Allahgholizadeh</creator><creator>Taghavi, Milad</creator><creator>Farivar, Masoud</creator><creator>Emami-Neyestanak, Azita</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-4839-7647</orcidid><orcidid>https://orcid.org/0000-0002-6945-9958</orcidid><orcidid>https://orcid.org/0000-0002-6426-4799</orcidid><orcidid>https://orcid.org/0000-0002-5512-0603</orcidid></search><sort><creationdate>20181201</creationdate><title>Energy-Efficient Classification for Resource-Constrained Biomedical Applications</title><author>Shoaran, Mahsa ; Haghi, Benyamin Allahgholizadeh ; Taghavi, Milad ; Farivar, Masoud ; Emami-Neyestanak, Azita</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c297t-bae86366b6b025c448a2e7317710ac7068de8aa509901f82444c929b5e7e81853</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Accuracy</topic><topic>Artificial neural networks</topic><topic>Biomedical data</topic><topic>Biomedical materials</topic><topic>Classification</topic><topic>Classifiers</topic><topic>decision tree</topic><topic>Decision trees</topic><topic>Electroencephalography</topic><topic>Energy management</topic><topic>energy-quality scaling</topic><topic>Epilepsy</topic><topic>Feature extraction</topic><topic>Gradient boosted trees</topic><topic>hardware architecture</topic><topic>latency</topic><topic>Machine learning</topic><topic>Medical devices</topic><topic>Medical electronics</topic><topic>on-chip classifier</topic><topic>Power management</topic><topic>seizure detection</topic><topic>Seizures</topic><topic>State of the art</topic><topic>Support vector machines</topic><topic>Test sets</topic><topic>Unstructured data</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Shoaran, Mahsa</creatorcontrib><creatorcontrib>Haghi, Benyamin Allahgholizadeh</creatorcontrib><creatorcontrib>Taghavi, Milad</creatorcontrib><creatorcontrib>Farivar, Masoud</creatorcontrib><creatorcontrib>Emami-Neyestanak, Azita</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE/IET Electronic Library</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE journal on emerging and selected topics in circuits and systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Shoaran, Mahsa</au><au>Haghi, Benyamin Allahgholizadeh</au><au>Taghavi, Milad</au><au>Farivar, Masoud</au><au>Emami-Neyestanak, Azita</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Energy-Efficient Classification for Resource-Constrained Biomedical Applications</atitle><jtitle>IEEE journal on emerging and selected topics in circuits and systems</jtitle><stitle>JETCAS</stitle><date>2018-12-01</date><risdate>2018</risdate><volume>8</volume><issue>4</issue><spage>693</spage><epage>707</epage><pages>693-707</pages><issn>2156-3357</issn><eissn>2156-3365</eissn><coden>IJESLY</coden><abstract>Biomedical applications often require classifiers that are both accurate and cheap to implement. Today, deep neural networks achieve the state-of-the-art accuracy in most learning tasks that involve large data sets of unstructured data. However, the application of deep learning techniques may not be beneficial in problems with limited training sets and computational resources, or under domain-specific test time constraints. Among other algorithms, ensembles of decision trees, particularly the gradient boosted models have recently been very successful in machine learning competitions. Here, we propose an efficient hardware architecture to implement gradient boosted trees in applications under stringent power, area, and delay constraints, such as medical devices. Specifically, we introduce the concepts of asynchronous tree operation and sequential feature extraction to achieve an unprecedented energy and area efficiency. The proposed architecture is evaluated in automated seizure detection for epilepsy, using 3074 h of intracranial EEG data from 26 patients with 393 seizures. Average F1 scores of 99.23% and 87.86% are achieved for random and block-wise splitting of data into train/test sets, respectively, with an average detection latency of 1.1 s. The proposed classifier is fabricated in a 65-nm TSMC process, consuming 41.2 nJ/class in a total area of 540 × 1850 μm 2 . This design improves the stateof-the-art by 27× reduction in energy-area-latency product. Moreover, the proposed gradient-boosting architecture offers the flexibility to accommodate variable tree counts specific to each patient, to trade the predictive accuracy with energy. This patient-specific and energy-quality scalable classifier holds great promise for low-power sensor data classification in biomedical applications.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/JETCAS.2018.2844733</doi><tpages>15</tpages><orcidid>https://orcid.org/0000-0002-4839-7647</orcidid><orcidid>https://orcid.org/0000-0002-6945-9958</orcidid><orcidid>https://orcid.org/0000-0002-6426-4799</orcidid><orcidid>https://orcid.org/0000-0002-5512-0603</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2156-3357
ispartof IEEE journal on emerging and selected topics in circuits and systems, 2018-12, Vol.8 (4), p.693-707
issn 2156-3357
2156-3365
language eng
recordid cdi_proquest_journals_2159384355
source IEEE/IET Electronic Library
subjects Accuracy
Artificial neural networks
Biomedical data
Biomedical materials
Classification
Classifiers
decision tree
Decision trees
Electroencephalography
Energy management
energy-quality scaling
Epilepsy
Feature extraction
Gradient boosted trees
hardware architecture
latency
Machine learning
Medical devices
Medical electronics
on-chip classifier
Power management
seizure detection
Seizures
State of the art
Support vector machines
Test sets
Unstructured data
title Energy-Efficient Classification for Resource-Constrained Biomedical Applications
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-01T07%3A28%3A02IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Energy-Efficient%20Classification%20for%20Resource-Constrained%20Biomedical%20Applications&rft.jtitle=IEEE%20journal%20on%20emerging%20and%20selected%20topics%20in%20circuits%20and%20systems&rft.au=Shoaran,%20Mahsa&rft.date=2018-12-01&rft.volume=8&rft.issue=4&rft.spage=693&rft.epage=707&rft.pages=693-707&rft.issn=2156-3357&rft.eissn=2156-3365&rft.coden=IJESLY&rft_id=info:doi/10.1109/JETCAS.2018.2844733&rft_dat=%3Cproquest_RIE%3E2159384355%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2159384355&rft_id=info:pmid/&rft_ieee_id=8374841&rfr_iscdi=true