cDeepArch: A Compact Deep Neural Network Architecture for Mobile Sensing

Kang Yang, Xiaoqing Gong, Yang Liu, Zhenjiang Li, Tianzhang Xing, Xiaojiang Chen, Dingyi Fang
{"title":"cDeepArch: A Compact Deep Neural Network Architecture for Mobile Sensing","authors":"Kang Yang, Xiaoqing Gong, Yang Liu, Zhenjiang Li, Tianzhang Xing, Xiaojiang Chen, Dingyi Fang","doi":"10.1109/SAHCN.2018.8397117","DOIUrl":null,"url":null,"abstract":"Mobile sensing is a promising sensing paradigm 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.","PeriodicalId":139623,"journal":{"name":"2018 15th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON)","volume":"68 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 15th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SAHCN.2018.8397117","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13

Abstract

Mobile sensing is a promising sensing paradigm 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.
cDeepArch:一种用于移动传感的紧凑深度神经网络架构
移动传感是一种很有前途的传感范式,它利用移动设备传感器收集传感目标的传感数据,并进一步应用学习技术来识别被传感目标,以纠正其类别或类别。由于近年来深度学习取得了巨大的成功,在这种识别过程中采用深度学习是一个新兴的趋势,而我们发现了一个被忽视但在本文中需要解决的关键问题——深度学习模型的大小应该足够大,以便可靠地对各种类型的识别目标进行分类,而实现的处理延迟可能无法满足应用程序严格的延迟要求。如果为了加速而盲目地缩小深度学习模型,则无法保证性能。为了应对这一挑战,本文提出了一种紧凑的深度神经网络架构,即cDeepArch。cDeepArch设计的关键思想是将整个识别任务分解为两个轻量级的子问题:上下文识别和面向上下文的目标识别。这种分解本质上是利用足够的存储来换取执行期间的CPU和内存资源消耗。此外,我们进一步制定了分解深度学习模型的执行延迟,并提出了一套增强技术,使系统性能和资源消耗能够定量平衡。我们实现了一个cDeepArch原型系统,并进行了大量的实验。结果表明,cDeepArch的识别性能优异,执行延迟也很轻。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信