cDeepArch: A Compact Deep Neural Network Architecture for Mobile Sensing

Mobile sensing is a promising sensing paradigm in the era of Internet of Things (IoT) that utilizes mobile device sensors to collect sensory data about sensing targets and further applies learning techniques to recognize the sensed targets to correct classes or categories. Due to the recent great su...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE/ACM transactions on networking 2019-10, Vol.27 (5), p.2043-2055
Hauptverfasser: Yang, Kang, Xing, Tianzhang, Liu, Yang, Li, Zhenjiang, Gong, Xiaoqing, Chen, Xiaojiang, Fang, Dingyi
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 2055
container_issue 5
container_start_page 2043
container_title IEEE/ACM transactions on networking
container_volume 27
creator Yang, Kang
Xing, Tianzhang
Liu, Yang
Li, Zhenjiang
Gong, Xiaoqing
Chen, Xiaojiang
Fang, Dingyi
description Mobile sensing is a promising sensing paradigm in the era of Internet of Things (IoT) that utilizes mobile device sensors to collect sensory data about sensing targets and further applies learning techniques to recognize the sensed targets to correct classes or categories. Due to the recent great success of deep learning, an emerging trend is to adopt deep learning in this recognition process, while we find an overlooked yet crucial issue to be solved in this paper - The size of deep learning models should be sufficiently large for reliably classifying various types of recognition targets, while the achieved processing delay may fail to satisfy the stringent latency requirement from applications. If we blindly shrink the deep learning model for acceleration, the performance cannot be guaranteed. To cope with this challenge, this paper presents a compact deep neural network architecture, namely cDeepArch. The key idea of the cDeepArch design is to decompose the entire recognition task into two lightweight sub-problems: context recognition and the context-oriented target recognitions. This decomposition essentially utilizes the adequate storage to trade for the CPU and memory resource consumptions during execution. In addition, we further formulate the execution latency for decomposed deep learning models and propose a set of enhancement techniques, so that system performance and resource consumption can be quantitatively balanced. We implement a cDeepArch prototype system and conduct extensive experiments. The result shows that cDeepArch achieves excellent recognition performance and the execution latency is also lightweight.
doi_str_mv 10.1109/TNET.2019.2936939
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_2307214226</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8825556</ieee_id><sourcerecordid>2307214226</sourcerecordid><originalsourceid>FETCH-LOGICAL-c293t-c000694af3ef15c42a9cf2fae91b23d10000c8c8f6a05e0e5b6716bed6b27d623</originalsourceid><addsrcrecordid>eNo9kEFPwzAMhSMEEmPwAxCXSJw7EmfxGm7TGAxpjAPjHKWZAx3dWtJWiH9Pq02cnmV_z7YeY9dSjKQU5m69mq9HIKQZgVFolDlhA6l1moBGPO1qgSpBNHDOLup6K4RUAnDAFv6BqJpG_3nPp3xW7irnG973-Ira6IpOmp8yfvGeyRvyTRuJhzLylzLLC-JvtK_z_cclOwuuqOnqqEP2_jhfzxbJ8vXpeTZdJr57rEm8EALN2AVFQWo_Bmd8gODIyAzURnZj4VOfBnRCkyCd4URiRhvMYLJBUEN2e9hbxfK7pbqx27KN--6kBSUmIMcA2FHyQPlY1nWkYKuY71z8tVLYPjDbB2b7wOwxsM5zc_DkRPTPpylorVH9AW2vZd8</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2307214226</pqid></control><display><type>article</type><title>cDeepArch: A Compact Deep Neural Network Architecture for Mobile Sensing</title><source>IEEE Electronic Library (IEL)</source><creator>Yang, Kang ; Xing, Tianzhang ; Liu, Yang ; Li, Zhenjiang ; Gong, Xiaoqing ; Chen, Xiaojiang ; Fang, Dingyi</creator><creatorcontrib>Yang, Kang ; Xing, Tianzhang ; Liu, Yang ; Li, Zhenjiang ; Gong, Xiaoqing ; Chen, Xiaojiang ; Fang, Dingyi</creatorcontrib><description>Mobile sensing is a promising sensing paradigm in the era of Internet of Things (IoT) that utilizes mobile device sensors to collect sensory data about sensing targets and further applies learning techniques to recognize the sensed targets to correct classes or categories. Due to the recent great success of deep learning, an emerging trend is to adopt deep learning in this recognition process, while we find an overlooked yet crucial issue to be solved in this paper - The size of deep learning models should be sufficiently large for reliably classifying various types of recognition targets, while the achieved processing delay may fail to satisfy the stringent latency requirement from applications. If we blindly shrink the deep learning model for acceleration, the performance cannot be guaranteed. To cope with this challenge, this paper presents a compact deep neural network architecture, namely cDeepArch. The key idea of the cDeepArch design is to decompose the entire recognition task into two lightweight sub-problems: context recognition and the context-oriented target recognitions. This decomposition essentially utilizes the adequate storage to trade for the CPU and memory resource consumptions during execution. In addition, we further formulate the execution latency for decomposed deep learning models and propose a set of enhancement techniques, so that system performance and resource consumption can be quantitatively balanced. We implement a cDeepArch prototype system and conduct extensive experiments. The result shows that cDeepArch achieves excellent recognition performance and the execution latency is also lightweight.</description><identifier>ISSN: 1063-6692</identifier><identifier>EISSN: 1558-2566</identifier><identifier>DOI: 10.1109/TNET.2019.2936939</identifier><identifier>CODEN: IEANEP</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Acceleration ; Artificial neural networks ; Cameras ; Computer architecture ; Context modeling ; Data models ; Decomposition ; Deep learning ; Detection ; Internet of Things ; Lightweight ; Machine learning ; Mobile communication systems ; Mobile sensing ; Neural networks ; Sensors ; Target recognition ; Wireless networks</subject><ispartof>IEEE/ACM transactions on networking, 2019-10, Vol.27 (5), p.2043-2055</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c293t-c000694af3ef15c42a9cf2fae91b23d10000c8c8f6a05e0e5b6716bed6b27d623</citedby><cites>FETCH-LOGICAL-c293t-c000694af3ef15c42a9cf2fae91b23d10000c8c8f6a05e0e5b6716bed6b27d623</cites><orcidid>0000-0002-2474-2004 ; 0000-0002-3296-3392 ; 0000-0002-1180-6806</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8825556$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>315,781,785,797,27929,27930,54763</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/8825556$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Yang, Kang</creatorcontrib><creatorcontrib>Xing, Tianzhang</creatorcontrib><creatorcontrib>Liu, Yang</creatorcontrib><creatorcontrib>Li, Zhenjiang</creatorcontrib><creatorcontrib>Gong, Xiaoqing</creatorcontrib><creatorcontrib>Chen, Xiaojiang</creatorcontrib><creatorcontrib>Fang, Dingyi</creatorcontrib><title>cDeepArch: A Compact Deep Neural Network Architecture for Mobile Sensing</title><title>IEEE/ACM transactions on networking</title><addtitle>TNET</addtitle><description>Mobile sensing is a promising sensing paradigm in the era of Internet of Things (IoT) that utilizes mobile device sensors to collect sensory data about sensing targets and further applies learning techniques to recognize the sensed targets to correct classes or categories. Due to the recent great success of deep learning, an emerging trend is to adopt deep learning in this recognition process, while we find an overlooked yet crucial issue to be solved in this paper - The size of deep learning models should be sufficiently large for reliably classifying various types of recognition targets, while the achieved processing delay may fail to satisfy the stringent latency requirement from applications. If we blindly shrink the deep learning model for acceleration, the performance cannot be guaranteed. To cope with this challenge, this paper presents a compact deep neural network architecture, namely cDeepArch. The key idea of the cDeepArch design is to decompose the entire recognition task into two lightweight sub-problems: context recognition and the context-oriented target recognitions. This decomposition essentially utilizes the adequate storage to trade for the CPU and memory resource consumptions during execution. In addition, we further formulate the execution latency for decomposed deep learning models and propose a set of enhancement techniques, so that system performance and resource consumption can be quantitatively balanced. We implement a cDeepArch prototype system and conduct extensive experiments. The result shows that cDeepArch achieves excellent recognition performance and the execution latency is also lightweight.</description><subject>Acceleration</subject><subject>Artificial neural networks</subject><subject>Cameras</subject><subject>Computer architecture</subject><subject>Context modeling</subject><subject>Data models</subject><subject>Decomposition</subject><subject>Deep learning</subject><subject>Detection</subject><subject>Internet of Things</subject><subject>Lightweight</subject><subject>Machine learning</subject><subject>Mobile communication systems</subject><subject>Mobile sensing</subject><subject>Neural networks</subject><subject>Sensors</subject><subject>Target recognition</subject><subject>Wireless networks</subject><issn>1063-6692</issn><issn>1558-2566</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kEFPwzAMhSMEEmPwAxCXSJw7EmfxGm7TGAxpjAPjHKWZAx3dWtJWiH9Pq02cnmV_z7YeY9dSjKQU5m69mq9HIKQZgVFolDlhA6l1moBGPO1qgSpBNHDOLup6K4RUAnDAFv6BqJpG_3nPp3xW7irnG973-Ira6IpOmp8yfvGeyRvyTRuJhzLylzLLC-JvtK_z_cclOwuuqOnqqEP2_jhfzxbJ8vXpeTZdJr57rEm8EALN2AVFQWo_Bmd8gODIyAzURnZj4VOfBnRCkyCd4URiRhvMYLJBUEN2e9hbxfK7pbqx27KN--6kBSUmIMcA2FHyQPlY1nWkYKuY71z8tVLYPjDbB2b7wOwxsM5zc_DkRPTPpylorVH9AW2vZd8</recordid><startdate>201910</startdate><enddate>201910</enddate><creator>Yang, Kang</creator><creator>Xing, Tianzhang</creator><creator>Liu, Yang</creator><creator>Li, Zhenjiang</creator><creator>Gong, Xiaoqing</creator><creator>Chen, Xiaojiang</creator><creator>Fang, Dingyi</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-2474-2004</orcidid><orcidid>https://orcid.org/0000-0002-3296-3392</orcidid><orcidid>https://orcid.org/0000-0002-1180-6806</orcidid></search><sort><creationdate>201910</creationdate><title>cDeepArch: A Compact Deep Neural Network Architecture for Mobile Sensing</title><author>Yang, Kang ; Xing, Tianzhang ; Liu, Yang ; Li, Zhenjiang ; Gong, Xiaoqing ; Chen, Xiaojiang ; Fang, Dingyi</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c293t-c000694af3ef15c42a9cf2fae91b23d10000c8c8f6a05e0e5b6716bed6b27d623</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Acceleration</topic><topic>Artificial neural networks</topic><topic>Cameras</topic><topic>Computer architecture</topic><topic>Context modeling</topic><topic>Data models</topic><topic>Decomposition</topic><topic>Deep learning</topic><topic>Detection</topic><topic>Internet of Things</topic><topic>Lightweight</topic><topic>Machine learning</topic><topic>Mobile communication systems</topic><topic>Mobile sensing</topic><topic>Neural networks</topic><topic>Sensors</topic><topic>Target recognition</topic><topic>Wireless networks</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Yang, Kang</creatorcontrib><creatorcontrib>Xing, Tianzhang</creatorcontrib><creatorcontrib>Liu, Yang</creatorcontrib><creatorcontrib>Li, Zhenjiang</creatorcontrib><creatorcontrib>Gong, Xiaoqing</creatorcontrib><creatorcontrib>Chen, Xiaojiang</creatorcontrib><creatorcontrib>Fang, Dingyi</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</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/ACM transactions on networking</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Yang, Kang</au><au>Xing, Tianzhang</au><au>Liu, Yang</au><au>Li, Zhenjiang</au><au>Gong, Xiaoqing</au><au>Chen, Xiaojiang</au><au>Fang, Dingyi</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>cDeepArch: A Compact Deep Neural Network Architecture for Mobile Sensing</atitle><jtitle>IEEE/ACM transactions on networking</jtitle><stitle>TNET</stitle><date>2019-10</date><risdate>2019</risdate><volume>27</volume><issue>5</issue><spage>2043</spage><epage>2055</epage><pages>2043-2055</pages><issn>1063-6692</issn><eissn>1558-2566</eissn><coden>IEANEP</coden><abstract>Mobile sensing is a promising sensing paradigm in the era of Internet of Things (IoT) that utilizes mobile device sensors to collect sensory data about sensing targets and further applies learning techniques to recognize the sensed targets to correct classes or categories. Due to the recent great success of deep learning, an emerging trend is to adopt deep learning in this recognition process, while we find an overlooked yet crucial issue to be solved in this paper - The size of deep learning models should be sufficiently large for reliably classifying various types of recognition targets, while the achieved processing delay may fail to satisfy the stringent latency requirement from applications. If we blindly shrink the deep learning model for acceleration, the performance cannot be guaranteed. To cope with this challenge, this paper presents a compact deep neural network architecture, namely cDeepArch. The key idea of the cDeepArch design is to decompose the entire recognition task into two lightweight sub-problems: context recognition and the context-oriented target recognitions. This decomposition essentially utilizes the adequate storage to trade for the CPU and memory resource consumptions during execution. In addition, we further formulate the execution latency for decomposed deep learning models and propose a set of enhancement techniques, so that system performance and resource consumption can be quantitatively balanced. We implement a cDeepArch prototype system and conduct extensive experiments. The result shows that cDeepArch achieves excellent recognition performance and the execution latency is also lightweight.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNET.2019.2936939</doi><tpages>13</tpages><orcidid>https://orcid.org/0000-0002-2474-2004</orcidid><orcidid>https://orcid.org/0000-0002-3296-3392</orcidid><orcidid>https://orcid.org/0000-0002-1180-6806</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1063-6692
ispartof IEEE/ACM transactions on networking, 2019-10, Vol.27 (5), p.2043-2055
issn 1063-6692
1558-2566
language eng
recordid cdi_proquest_journals_2307214226
source IEEE Electronic Library (IEL)
subjects Acceleration
Artificial neural networks
Cameras
Computer architecture
Context modeling
Data models
Decomposition
Deep learning
Detection
Internet of Things
Lightweight
Machine learning
Mobile communication systems
Mobile sensing
Neural networks
Sensors
Target recognition
Wireless networks
title cDeepArch: A Compact Deep Neural Network Architecture for Mobile Sensing
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-11T10%3A21%3A14IST&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=cDeepArch:%20A%20Compact%20Deep%20Neural%20Network%20Architecture%20for%20Mobile%20Sensing&rft.jtitle=IEEE/ACM%20transactions%20on%20networking&rft.au=Yang,%20Kang&rft.date=2019-10&rft.volume=27&rft.issue=5&rft.spage=2043&rft.epage=2055&rft.pages=2043-2055&rft.issn=1063-6692&rft.eissn=1558-2566&rft.coden=IEANEP&rft_id=info:doi/10.1109/TNET.2019.2936939&rft_dat=%3Cproquest_RIE%3E2307214226%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=2307214226&rft_id=info:pmid/&rft_ieee_id=8825556&rfr_iscdi=true