Development of a contextual thinking engine in mobile devices

Ruizhi Chen, Tianxing Chu, Jingbin Liu, Yuwei Chen, Liang Chen, Wenchao Xu, Xiao Li, J. Hyyppä, Jian Tang
{"title":"Development of a contextual thinking engine in mobile devices","authors":"Ruizhi Chen, Tianxing Chu, Jingbin Liu, Yuwei Chen, Liang Chen, Wenchao Xu, Xiao Li, J. Hyyppä, Jian Tang","doi":"10.1109/UPINLBS.2014.7033714","DOIUrl":null,"url":null,"abstract":"This paper introduces a framework of contextual thinking in mobile devices. It is based on real-time sensing of local time, significant locations, location-dwelling states, and user states to infer significant activities. A significant activity is a well-defined activity to be inferred, for example, waiting for a bus, having a meeting, working in office, taking a break in a coffee shop et al. A significant location is defined as a geofence, which can be a node associated with a circle, or a polygon. A location-dwelling state is defined as enter into a significant location, the location-dwelling duration, or exit from a significant location. A user state is a combination of user mobility states, user actions, user social states and event psychological states. With this initial study, we just focus on the user motion states including static, slow walking, walking and fast moving that can be fast walking or driving. However, the framework and the activity inference algorithm are flexible for adopting other user states in the future. Using the measurements of the built-in sensors and radio signals in mobile devices, we can capture a snapshot of a contextual tuple for every second, which includes a time tag, an ID of a significant location, a location-dwelling duration, and a user state. The sequence of contextual tuples is used as the inputs for inferring the user significant activities. The contextual thinking engine will evaluate the posteriori probability of each significant activity for each given contextual tuple using a Bayesian approach. An \"un-defined\" activity is adopted to cover all activities other than the selected significant activities. A prototype of the contextual thinking engine has been developed in the Geospatial Computing Lab at Texas A&M University Corpus Christi. A test environment was setup on the campus. Six significant activities were defined and tested by two different testers for three days using two different smartphones. These significant activities include: 1) working in an office; 2) having a meeting; 3) having a lunch, 4) having a coffee break, 5) visiting the library, and 6) waiting for a bus. An \"un-defined\" activity was included to cover all activities other than the selected significant activities. The inferred activities were then compared with the labeled activities to assess the performance of the contextual thinking engine. We demonstrated that the success rate of inference was more than 90% on average. We recognized that the positioning accuracy plays a significant role in the inference algorithm because it has direct impact to two elements in the contextual tuple: the significant location and the location-dwelling duration.","PeriodicalId":133607,"journal":{"name":"2014 Ubiquitous Positioning Indoor Navigation and Location Based Service (UPINLBS)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 Ubiquitous Positioning Indoor Navigation and Location Based Service (UPINLBS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/UPINLBS.2014.7033714","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

This paper introduces a framework of contextual thinking in mobile devices. It is based on real-time sensing of local time, significant locations, location-dwelling states, and user states to infer significant activities. A significant activity is a well-defined activity to be inferred, for example, waiting for a bus, having a meeting, working in office, taking a break in a coffee shop et al. A significant location is defined as a geofence, which can be a node associated with a circle, or a polygon. A location-dwelling state is defined as enter into a significant location, the location-dwelling duration, or exit from a significant location. A user state is a combination of user mobility states, user actions, user social states and event psychological states. With this initial study, we just focus on the user motion states including static, slow walking, walking and fast moving that can be fast walking or driving. However, the framework and the activity inference algorithm are flexible for adopting other user states in the future. Using the measurements of the built-in sensors and radio signals in mobile devices, we can capture a snapshot of a contextual tuple for every second, which includes a time tag, an ID of a significant location, a location-dwelling duration, and a user state. The sequence of contextual tuples is used as the inputs for inferring the user significant activities. The contextual thinking engine will evaluate the posteriori probability of each significant activity for each given contextual tuple using a Bayesian approach. An "un-defined" activity is adopted to cover all activities other than the selected significant activities. A prototype of the contextual thinking engine has been developed in the Geospatial Computing Lab at Texas A&M University Corpus Christi. A test environment was setup on the campus. Six significant activities were defined and tested by two different testers for three days using two different smartphones. These significant activities include: 1) working in an office; 2) having a meeting; 3) having a lunch, 4) having a coffee break, 5) visiting the library, and 6) waiting for a bus. An "un-defined" activity was included to cover all activities other than the selected significant activities. The inferred activities were then compared with the labeled activities to assess the performance of the contextual thinking engine. We demonstrated that the success rate of inference was more than 90% on average. We recognized that the positioning accuracy plays a significant role in the inference algorithm because it has direct impact to two elements in the contextual tuple: the significant location and the location-dwelling duration.
移动设备语境思维引擎的开发
本文介绍了移动设备语境思维的框架。它基于对当地时间、重要位置、位置居住状态和用户状态的实时感知来推断重要活动。一个重要的活动是一个定义良好的活动,可以推断,例如,等公共汽车,开会,在办公室工作,在咖啡馆休息等等。一个重要的位置被定义为地理围栏,它可以是一个与圆或多边形相关联的节点。位置驻留状态定义为进入重要位置、位置驻留持续时间或从重要位置退出。用户状态是用户移动性状态、用户行为状态、用户社交状态和事件心理状态的组合。在最初的研究中,我们只关注用户的运动状态,包括静态,慢速行走,步行和快速移动,可以是快走或开车。然而,该框架和活动推理算法对于将来采用其他用户状态具有灵活性。使用移动设备中内置传感器和无线电信号的测量值,我们可以每秒捕获上下文元组的快照,其中包括时间标签、重要位置的ID、位置驻留时间和用户状态。上下文元组序列用作推断用户重要活动的输入。上下文思维引擎将使用贝叶斯方法评估每个给定上下文元组中每个重要活动的后验概率。采用“未定义”活动来涵盖除选定的重要活动以外的所有活动。德克萨斯农工大学科珀斯克里斯蒂分校的地理空间计算实验室已经开发出了上下文思维引擎的原型。在校园里搭建了一个测试环境。两名不同的测试人员用两款不同的智能手机定义了六项重要的活动,并进行了为期三天的测试。这些重要的活动包括:1)在办公室工作;2)开会;3)吃午饭,4)喝咖啡休息,5)参观图书馆,6)等公共汽车。“未定义”活动包括除选定的重要活动以外的所有活动。然后将推断的活动与标记的活动进行比较,以评估上下文思维引擎的表现。结果表明,推理成功率平均在90%以上。我们认识到定位精度在推理算法中起着重要的作用,因为它直接影响上下文元组中的两个元素:重要位置和位置驻留时间。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信