Sle-CNN: a novel convolutional neural network for sleep stage classification

Many classical methods have been used in automatic sleep stage classification but few methods explore deep learning. Meanwhile, most deep learning methods require extensive expertise and suffer from a mass of handcrafted steps which are time-consuming. In this paper, we propose an efficient convolut...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Neural computing & applications 2023-08, Vol.35 (23), p.17201-17216
Hauptverfasser: Zhang, Zhenman, Xue, Yu, Slowik, Adam, Yuan, Ziming
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 17216
container_issue 23
container_start_page 17201
container_title Neural computing & applications
container_volume 35
creator Zhang, Zhenman
Xue, Yu
Slowik, Adam
Yuan, Ziming
description Many classical methods have been used in automatic sleep stage classification but few methods explore deep learning. Meanwhile, most deep learning methods require extensive expertise and suffer from a mass of handcrafted steps which are time-consuming. In this paper, we propose an efficient convolutional neural network, Sle-CNN, for five-sleep-stage classification. We attach each kernel in the first layers with a trainable coefficient to enhance the learning ability and flexibility of the kernel. Then, we make full use of the genetic algorithm’s heuristic search and the advantage of no need for the gradient to search for the sleep stage classification architecture. We verify the convergence of Sle-CNN and compare the performance of traditional convolutional neural networks before and after using the trainable coefficient. Meanwhile, we compare the performance between the Sle-CNN generated through genetic algorithm and the traditional convolutional neural networks. The experiments demonstrate that the convergence of Sle-CNN is faster than the normal convolutional neural networks and the Sle-CNN generated by genetic algorithm outperforms the traditional handcrafted counterparts too. Our research suggests that deep learning has a great potential on electroencephalogram signal processing, especially with the intensification of neural architecture search. Meanwhile, neural architecture search can exert greater power in practical engineering applications. We conduct the Sle-CNN with the Python library, Pytorch, and the code and models will be publicly available.
doi_str_mv 10.1007/s00521-023-08598-7
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2836113970</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2836113970</sourcerecordid><originalsourceid>FETCH-LOGICAL-c363t-ab5ec3d68efb9a3f6d660fcb2ddcff78db402735d7528e9c21bcd565653ef9ea3</originalsourceid><addsrcrecordid>eNp9kE1LxDAQhoMouK7-AU8Bz9FJ0nzUmyx-wbIe1HNI02TpWps1aVf899at4E3m8B7meYfhQeicwiUFUFcZQDBKgHECWpSaqAM0owXnhIPQh2gGZTGuZcGP0UnOGwAopBYztHxuPVmsVtfY4i7ufItd7HaxHfomdrbFnR_SPvrPmN5wiAnn1vstzr1de-xam3MTGmd_-FN0FGyb_dlvztHr3e3L4oEsn-4fFzdL4rjkPbGV8I7XUvtQlZYHWUsJwVWsrl0IStdVAUxxUSvBtC8do5WrhRyH-1B6y-foYrq7TfFj8Lk3mzik8d1smOaSUl4qGCk2US7FnJMPZpuad5u-DAXzY81M1sxozeytGTWW-FTKI9ytffo7_U_rG8G4cMI</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2836113970</pqid></control><display><type>article</type><title>Sle-CNN: a novel convolutional neural network for sleep stage classification</title><source>SpringerNature Journals</source><creator>Zhang, Zhenman ; Xue, Yu ; Slowik, Adam ; Yuan, Ziming</creator><creatorcontrib>Zhang, Zhenman ; Xue, Yu ; Slowik, Adam ; Yuan, Ziming</creatorcontrib><description>Many classical methods have been used in automatic sleep stage classification but few methods explore deep learning. Meanwhile, most deep learning methods require extensive expertise and suffer from a mass of handcrafted steps which are time-consuming. In this paper, we propose an efficient convolutional neural network, Sle-CNN, for five-sleep-stage classification. We attach each kernel in the first layers with a trainable coefficient to enhance the learning ability and flexibility of the kernel. Then, we make full use of the genetic algorithm’s heuristic search and the advantage of no need for the gradient to search for the sleep stage classification architecture. We verify the convergence of Sle-CNN and compare the performance of traditional convolutional neural networks before and after using the trainable coefficient. Meanwhile, we compare the performance between the Sle-CNN generated through genetic algorithm and the traditional convolutional neural networks. The experiments demonstrate that the convergence of Sle-CNN is faster than the normal convolutional neural networks and the Sle-CNN generated by genetic algorithm outperforms the traditional handcrafted counterparts too. Our research suggests that deep learning has a great potential on electroencephalogram signal processing, especially with the intensification of neural architecture search. Meanwhile, neural architecture search can exert greater power in practical engineering applications. We conduct the Sle-CNN with the Python library, Pytorch, and the code and models will be publicly available.</description><identifier>ISSN: 0941-0643</identifier><identifier>EISSN: 1433-3058</identifier><identifier>DOI: 10.1007/s00521-023-08598-7</identifier><language>eng</language><publisher>London: Springer London</publisher><subject>Artificial Intelligence ; Artificial neural networks ; Classification ; Computational Biology/Bioinformatics ; Computational Science and Engineering ; Computer Science ; Convergence ; Data Mining and Knowledge Discovery ; Deep learning ; Genetic algorithms ; Image Processing and Computer Vision ; Kernels ; Machine learning ; Neural networks ; Original Article ; Probability and Statistics in Computer Science ; Searching ; Sleep</subject><ispartof>Neural computing &amp; applications, 2023-08, Vol.35 (23), p.17201-17216</ispartof><rights>The Author(s) 2023</rights><rights>The Author(s) 2023. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). 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-c363t-ab5ec3d68efb9a3f6d660fcb2ddcff78db402735d7528e9c21bcd565653ef9ea3</citedby><cites>FETCH-LOGICAL-c363t-ab5ec3d68efb9a3f6d660fcb2ddcff78db402735d7528e9c21bcd565653ef9ea3</cites><orcidid>0000-0003-2542-9842</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s00521-023-08598-7$$EPDF$$P50$$Gspringer$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s00521-023-08598-7$$EHTML$$P50$$Gspringer$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,27924,27925,41488,42557,51319</link.rule.ids></links><search><creatorcontrib>Zhang, Zhenman</creatorcontrib><creatorcontrib>Xue, Yu</creatorcontrib><creatorcontrib>Slowik, Adam</creatorcontrib><creatorcontrib>Yuan, Ziming</creatorcontrib><title>Sle-CNN: a novel convolutional neural network for sleep stage classification</title><title>Neural computing &amp; applications</title><addtitle>Neural Comput &amp; Applic</addtitle><description>Many classical methods have been used in automatic sleep stage classification but few methods explore deep learning. Meanwhile, most deep learning methods require extensive expertise and suffer from a mass of handcrafted steps which are time-consuming. In this paper, we propose an efficient convolutional neural network, Sle-CNN, for five-sleep-stage classification. We attach each kernel in the first layers with a trainable coefficient to enhance the learning ability and flexibility of the kernel. Then, we make full use of the genetic algorithm’s heuristic search and the advantage of no need for the gradient to search for the sleep stage classification architecture. We verify the convergence of Sle-CNN and compare the performance of traditional convolutional neural networks before and after using the trainable coefficient. Meanwhile, we compare the performance between the Sle-CNN generated through genetic algorithm and the traditional convolutional neural networks. The experiments demonstrate that the convergence of Sle-CNN is faster than the normal convolutional neural networks and the Sle-CNN generated by genetic algorithm outperforms the traditional handcrafted counterparts too. Our research suggests that deep learning has a great potential on electroencephalogram signal processing, especially with the intensification of neural architecture search. Meanwhile, neural architecture search can exert greater power in practical engineering applications. We conduct the Sle-CNN with the Python library, Pytorch, and the code and models will be publicly available.</description><subject>Artificial Intelligence</subject><subject>Artificial neural networks</subject><subject>Classification</subject><subject>Computational Biology/Bioinformatics</subject><subject>Computational Science and Engineering</subject><subject>Computer Science</subject><subject>Convergence</subject><subject>Data Mining and Knowledge Discovery</subject><subject>Deep learning</subject><subject>Genetic algorithms</subject><subject>Image Processing and Computer Vision</subject><subject>Kernels</subject><subject>Machine learning</subject><subject>Neural networks</subject><subject>Original Article</subject><subject>Probability and Statistics in Computer Science</subject><subject>Searching</subject><subject>Sleep</subject><issn>0941-0643</issn><issn>1433-3058</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>C6C</sourceid><sourceid>AFKRA</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNp9kE1LxDAQhoMouK7-AU8Bz9FJ0nzUmyx-wbIe1HNI02TpWps1aVf899at4E3m8B7meYfhQeicwiUFUFcZQDBKgHECWpSaqAM0owXnhIPQh2gGZTGuZcGP0UnOGwAopBYztHxuPVmsVtfY4i7ufItd7HaxHfomdrbFnR_SPvrPmN5wiAnn1vstzr1de-xam3MTGmd_-FN0FGyb_dlvztHr3e3L4oEsn-4fFzdL4rjkPbGV8I7XUvtQlZYHWUsJwVWsrl0IStdVAUxxUSvBtC8do5WrhRyH-1B6y-foYrq7TfFj8Lk3mzik8d1smOaSUl4qGCk2US7FnJMPZpuad5u-DAXzY81M1sxozeytGTWW-FTKI9ytffo7_U_rG8G4cMI</recordid><startdate>20230801</startdate><enddate>20230801</enddate><creator>Zhang, Zhenman</creator><creator>Xue, Yu</creator><creator>Slowik, Adam</creator><creator>Yuan, Ziming</creator><general>Springer London</general><general>Springer Nature B.V</general><scope>C6C</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><orcidid>https://orcid.org/0000-0003-2542-9842</orcidid></search><sort><creationdate>20230801</creationdate><title>Sle-CNN: a novel convolutional neural network for sleep stage classification</title><author>Zhang, Zhenman ; Xue, Yu ; Slowik, Adam ; Yuan, Ziming</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c363t-ab5ec3d68efb9a3f6d660fcb2ddcff78db402735d7528e9c21bcd565653ef9ea3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Artificial Intelligence</topic><topic>Artificial neural networks</topic><topic>Classification</topic><topic>Computational Biology/Bioinformatics</topic><topic>Computational Science and Engineering</topic><topic>Computer Science</topic><topic>Convergence</topic><topic>Data Mining and Knowledge Discovery</topic><topic>Deep learning</topic><topic>Genetic algorithms</topic><topic>Image Processing and Computer Vision</topic><topic>Kernels</topic><topic>Machine learning</topic><topic>Neural networks</topic><topic>Original Article</topic><topic>Probability and Statistics in Computer Science</topic><topic>Searching</topic><topic>Sleep</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhang, Zhenman</creatorcontrib><creatorcontrib>Xue, Yu</creatorcontrib><creatorcontrib>Slowik, Adam</creatorcontrib><creatorcontrib>Yuan, Ziming</creatorcontrib><collection>Springer Nature OA/Free Journals</collection><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><jtitle>Neural computing &amp; applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zhang, Zhenman</au><au>Xue, Yu</au><au>Slowik, Adam</au><au>Yuan, Ziming</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Sle-CNN: a novel convolutional neural network for sleep stage classification</atitle><jtitle>Neural computing &amp; applications</jtitle><stitle>Neural Comput &amp; Applic</stitle><date>2023-08-01</date><risdate>2023</risdate><volume>35</volume><issue>23</issue><spage>17201</spage><epage>17216</epage><pages>17201-17216</pages><issn>0941-0643</issn><eissn>1433-3058</eissn><abstract>Many classical methods have been used in automatic sleep stage classification but few methods explore deep learning. Meanwhile, most deep learning methods require extensive expertise and suffer from a mass of handcrafted steps which are time-consuming. In this paper, we propose an efficient convolutional neural network, Sle-CNN, for five-sleep-stage classification. We attach each kernel in the first layers with a trainable coefficient to enhance the learning ability and flexibility of the kernel. Then, we make full use of the genetic algorithm’s heuristic search and the advantage of no need for the gradient to search for the sleep stage classification architecture. We verify the convergence of Sle-CNN and compare the performance of traditional convolutional neural networks before and after using the trainable coefficient. Meanwhile, we compare the performance between the Sle-CNN generated through genetic algorithm and the traditional convolutional neural networks. The experiments demonstrate that the convergence of Sle-CNN is faster than the normal convolutional neural networks and the Sle-CNN generated by genetic algorithm outperforms the traditional handcrafted counterparts too. Our research suggests that deep learning has a great potential on electroencephalogram signal processing, especially with the intensification of neural architecture search. Meanwhile, neural architecture search can exert greater power in practical engineering applications. We conduct the Sle-CNN with the Python library, Pytorch, and the code and models will be publicly available.</abstract><cop>London</cop><pub>Springer London</pub><doi>10.1007/s00521-023-08598-7</doi><tpages>16</tpages><orcidid>https://orcid.org/0000-0003-2542-9842</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0941-0643
ispartof Neural computing & applications, 2023-08, Vol.35 (23), p.17201-17216
issn 0941-0643
1433-3058
language eng
recordid cdi_proquest_journals_2836113970
source SpringerNature Journals
subjects Artificial Intelligence
Artificial neural networks
Classification
Computational Biology/Bioinformatics
Computational Science and Engineering
Computer Science
Convergence
Data Mining and Knowledge Discovery
Deep learning
Genetic algorithms
Image Processing and Computer Vision
Kernels
Machine learning
Neural networks
Original Article
Probability and Statistics in Computer Science
Searching
Sleep
title Sle-CNN: a novel convolutional neural network for sleep stage classification
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-21T03%3A19%3A54IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Sle-CNN:%20a%20novel%20convolutional%20neural%20network%20for%20sleep%20stage%20classification&rft.jtitle=Neural%20computing%20&%20applications&rft.au=Zhang,%20Zhenman&rft.date=2023-08-01&rft.volume=35&rft.issue=23&rft.spage=17201&rft.epage=17216&rft.pages=17201-17216&rft.issn=0941-0643&rft.eissn=1433-3058&rft_id=info:doi/10.1007/s00521-023-08598-7&rft_dat=%3Cproquest_cross%3E2836113970%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2836113970&rft_id=info:pmid/&rfr_iscdi=true