GPU and Data Stream Learning Approaches for Online Smartphone-based Human Activity Recognition

Ilham Amezzane, Y. Fakhri, M. E. Aroussi, M. Bakhouya
{"title":"GPU and Data Stream Learning Approaches for Online Smartphone-based Human Activity Recognition","authors":"Ilham Amezzane, Y. Fakhri, M. E. Aroussi, M. Bakhouya","doi":"10.1145/3286606.3286801","DOIUrl":null,"url":null,"abstract":"The availability of diverse embedded sensors in modern smartphones has created exciting opportunities for developing context-aware services and applications, such as Human activity recognition (HAR) in healthcare and smart buildings. However, recognizing human activities using smartphones remains a challenging task and requires efficient data processing approaches due to the limited resources of the device. For example, the training process is usually performed offline (on the server or the cloud) but rarely online on the mobile device itself, because traditional batch learning usually needs a large dataset of many users. Therefore, building models using complex multiclass algorithms is generally very time-consuming. In this paper, we have experimented two approaches in order to accelerate the training time. In the first approach, we conducted batch-learning experiments using a GPU platform. Results showed that High Performance Extreme Learning Machine (HPELM) offers the best compromise accuracy/time. Moreover, it achieved better performance on two dynamic activities, outperforming SVM in our previous study. In the second approach, we conducted experiments using online stream learning. Unlike the first approach, experiments were performed using accelerometer data only. We also studied the effects of user/device dependency and feature engineering on the classification performance by comparing five constructed real data streams. Experimental results showed that Hoeffding Adaptive Tree has comparable performance to batch learning, especially for user and device dependent data streams.","PeriodicalId":416459,"journal":{"name":"Proceedings of the 3rd International Conference on Smart City Applications","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 3rd International Conference on Smart City Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3286606.3286801","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The availability of diverse embedded sensors in modern smartphones has created exciting opportunities for developing context-aware services and applications, such as Human activity recognition (HAR) in healthcare and smart buildings. However, recognizing human activities using smartphones remains a challenging task and requires efficient data processing approaches due to the limited resources of the device. For example, the training process is usually performed offline (on the server or the cloud) but rarely online on the mobile device itself, because traditional batch learning usually needs a large dataset of many users. Therefore, building models using complex multiclass algorithms is generally very time-consuming. In this paper, we have experimented two approaches in order to accelerate the training time. In the first approach, we conducted batch-learning experiments using a GPU platform. Results showed that High Performance Extreme Learning Machine (HPELM) offers the best compromise accuracy/time. Moreover, it achieved better performance on two dynamic activities, outperforming SVM in our previous study. In the second approach, we conducted experiments using online stream learning. Unlike the first approach, experiments were performed using accelerometer data only. We also studied the effects of user/device dependency and feature engineering on the classification performance by comparing five constructed real data streams. Experimental results showed that Hoeffding Adaptive Tree has comparable performance to batch learning, especially for user and device dependent data streams.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于智能手机的在线人类活动识别的GPU和数据流学习方法
现代智能手机中各种嵌入式传感器的可用性为开发上下文感知服务和应用创造了令人兴奋的机会,例如医疗保健和智能建筑中的人类活动识别(HAR)。然而,使用智能手机识别人类活动仍然是一项具有挑战性的任务,由于设备资源有限,需要有效的数据处理方法。例如,训练过程通常是离线执行的(在服务器或云上),但很少在移动设备本身上在线执行,因为传统的批量学习通常需要许多用户的大型数据集。因此,使用复杂的多类算法构建模型通常非常耗时。为了加快训练时间,本文实验了两种方法。在第一种方法中,我们使用GPU平台进行了批量学习实验。结果表明,高性能极限学习机(HPELM)提供了最佳的折衷精度/时间。此外,它在两个动态活动上取得了更好的性能,优于我们之前的研究中的SVM。在第二种方法中,我们使用在线流学习进行了实验。与第一种方法不同,实验只使用加速度计数据进行。我们还通过比较五种构建的真实数据流,研究了用户/设备依赖和特征工程对分类性能的影响。实验结果表明,Hoeffding自适应树具有与批处理学习相当的性能,特别是对于依赖于用户和设备的数据流。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
5G Assessing the Critical Sources of Wastes in the Moroccan Construction Industry: An Empirical Study Marketing and smart city: a new model of urban development for cities in Morocco Usage of watermarking techniques in medical imaging Effectiveness of quantum algorithms on classical computing complexities
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1