Abstract
Smartphone embedded sensors have created unprecedented opportunities to study human behavior in natural conditions through continuous mobile sensing. However, continuous mobile sensing poses critical energy challenge to smartphone’s daily usage. There is an urgent need to enhance energy efficiency of mobile sensing applications while capture sufficient data to accurately predict user state. In this work, we propose an adaptive passive sensing framework to control low-level sensing cycles using an off-policy reinforcement learning (RL) algorithm namely Q-learning with linear approximation and decaying exploration. We propose two different formulations to meet different energy efficiency demands with various designs in their state spaces, action spaces, and reward signals. Using real continuous mobile sensing data from 220 participants for more than 2 weeks, we show consistently better performances on energy saving for our proposed RL strategies when compared to four different baseline methods. To verify the impacts of our proposed strategies on data utility, we predict social anxiety and daily negative affect using active data collected during the same study window. Our proposed RL strategies show equivalent prediction performance when compared to the baseline strategies and continuous sensing.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Balan RK, Lee Y, Wee TK, Misra A (2014) The challenge of continuous mobile context sensing. In: 2014 sixth international conference on communication systems and networks (COMSNETS). IEEE, pp 1–8
Ben AF, Phillips A, Henderson T (2009) Less is more: energy-efficient mobile sensing with senseless. In: Proceedings of the 1st ACM workshop on networking, systems, and applications for mobile handhelds. ACM, pp 61–62
Böhmer W, Springenberg JT, Boedecker J, Riedmiller M, Obermayer K (2015) Autonomous learning of state representations for control: an emerging field aims to autonomously learn state representations for reinforcement learning agents from their real-world sensor observations. KI-Künstl Intell 29(4):353–362
Mehdi B, Abdenour B, Bruno B, Charles G-V, Sylvain G (2016a) Energy optimization for outdoor activity recognition. J Sens 2016:1–15. https://doi.org/10.1155/2016/6156914
Boukhechba M, Bouzouane A, Gaboury S, Gouin-Vallerand C, Giroux S, Bouchard B (2016b) Hybrid battery-friendly mobile solution for extracting users’ visited places. Proc Comput Sci 94:25–32. https://doi.org/10.1016/j.procs.2016.08.008
Boukhechba DAR, Fua K, Chow PI, Teachman BA, Barnes LE (2018a) DemonicSalmon: monitoring mental health and social interactions of college students using smartphones. Smart Health 9–10:192–203. https://doi.org/10.1016/j.smhl.2018.07.005
Boukhechba M, Daros A, Chow P, Fua K, Teachman B, Barnes L (2018b) Demonicsalmon. https://doi.org/10.17605/OSF.IO/WDUK6
Cai L, Boukhechba M, Kaur N, Wu C, Barnes LE, Gerber MS (2019) Adaptive passive mobile sensing using reinforcement learning. In: 2019 IEEE 20th international symposium on ”a world of wireless, mobile and multimedia networks” (WoWMoM). IEEE, pp 1–6
Canzian L, Musolesi M (2015) Trajectories of depression: unobtrusive monitoring of depressive states by means of smartphone mobility traces analysis. In: Proceedings of the 2015 ACM international joint conference on pervasive and ubiquitous computing. ACM, pp 1293–1304
Cardone G, Cirri A, Corradi A, Foschini L, Maio D (2013) Msf: an efficient mobile phone sensing framework. Int J Distrib Sens Netw 9(3):538937
Constandache I, Gaonkar S, Sayler M, Choudhury RR, Cox L (2009) Enloc: energy-efficient localization for mobile phones. In: IEEE INFOCOM 2009. IEEE, pp 2716–2720
Daniel KE, Baee S, Boukhechba M, Barnes LE, Teachman BA (2019) Do I really feel better? Effectiveness of emotion regulation strategies depends on the measure and social anxiety. Depr Anxiety 36(12):1182–1190
Daros AR, Daniel KE, Boukhechba M, Chow PI, Barnes LE, Teachman BA (2020) Relationships between trait emotion dysregulation and emotional experiences in daily life: an experience sampling study. Cogn Emot 34(4):743–755
Goel MK, Khanna P, Kishore J (2010) Understanding survival analysis: Kaplan-Meier estimate. Int J Ayurveda Res 1(4):274
Kang JH, Welbourne W, Stewart B, Borriello G (2004) Extracting places from traces of locations. In: Proceedings of the 2nd ACM international workshop on Wireless mobile applications and services on WLAN hotspots. ACM, pp 110–118
Kansal A, Saponas S, Brush AJ, McKinley KS, Mytkowicz T, Ziola R (2013) The latency, accuracy, and battery (lab) abstraction: programmer productivity and energy efficiency for continuous mobile context sensing. In: ACM SIGPLAN Notices, vol 48. ACM, pp 661–676
Khan A, Hammerla N, Mellor S, Plötz T (2016) Optimising sampling rates for accelerometer-based human activity recognition. Pattern Recognit Lett
Kim K-H, Min AW, Gupta D, Mohapatra P, Singh JP (2011) Improving energy efficiency of Wi-Fi sensing on smartphones. In: 2011 proceedings IEEE INFOCOM. IEEE, pp 2930–2938
Krause A, Ihmig M, Rankin E, Leong D, Gupta S, Siewiorek D, Smailagic A, Deisher M, Sengupta U (2005) Trading off prediction accuracy and power consumption for context-aware wearable computing. In: Wearable computers, 2005. Proceedings. Ninth IEEE international symposium on. IEEE, pp 20–26
Lane ND, Bhattacharya S, Georgiev P, Forlivesi C, Jiao L, Qendro L, Kawsar F (2016) Deepx: a software accelerator for low-power deep learning inference on mobile devices. In: Proceedings of the 15th international conference on information processing in sensor networks. IEEE Press, p 23
Lane ND, Miluzzo E, Hong L, Peebles D, Choudhury T, Campbell AT (2010) A survey of mobile phone sensing. IEEE Commun Mag 48(9):140–150
Li X, Cao H, Chen E, Tian J (2012) Learning to infer the status of heavy-duty sensors for energy-efficient context-sensing. ACM Trans Intell Syst Technol (TIST) 3(2):35
Lin K, Kansal A, Lymberopoulos D, Zhao F (2010) Energy-accuracy trade-off for continuous mobile device location. In: Proceedings of the 8th international conference on mobile systems, applications, and services. ACM, pp 285–298
Lu H, Brush AJB, Priyantha B, Karlson AK, Liu J (2011) Speakersense: energy efficient unobtrusive speaker identification on mobile phones. In: International conference on pervasive computing. Springer, pp 188–205
Lu H, Yang J, Liu Z, Lane ND, Choudhury Tanzeem, Campbell Andrew T (2010) The jigsaw continuous sensing engine for mobile phone applications. In: Proceedings of the 8th ACM conference on embedded networked sensor systems, pp 71–84. ACM
Macias E, Suarez A, Lloret J (2013) Mobile sensing systems. Sensors 13(12):17292–17321
Mattick RP, Clarke JC (1998) Development and validation of measures of social phobia scrutiny fear and social interaction anxiety. Behav Res Ther 36(4):455–470
Mehrotra A, Pejovic V, Musolesi M (2014) Sensocial: a middleware for integrating online social networks and mobile sensing data streams. In: Proceedings of the 15th international middleware conference. ACM, pp 205–216
Min J-K, Doryab A, Wiese J, Amini S, Zimmerman J, Hong JI (2014) Toss’n’turn: smartphone as sleep and sleep quality detector. In: Proceedings of the SIGCHI conference on human factors in computing systems. ACM, pp 477–486
Oshin TO, Poslad S, Ma A (2012) Improving the energy-efficiency of gps based location sensing smartphone applications. In: 2012 IEEE 11th international conference on trust, security and privacy in computing and communications. IEEE, pp 1698–1705
Paek J, Kim J, Govindan R (2010) Energy-efficient rate-adaptive gps-based positioning for smartphones. In: Proceedings of the 8th international conference on mobile systems, applications, and services. ACM, pp 299–314
Pang W, Zhu J, Zhang JY (2013) Mobisens: a versatile mobile sensing platform for real-world applications. Mob Netw Appl 18(1):60–80
Perera C, Talagala DS, Liu CH, Estrella JC (2015) Energy-efficient location and activity-aware on-demand mobile distributed sensing platform for sensing as a service in iot clouds. IEEE Trans Comput Soc Syst 2(4):171–181
Plötz T, Hammerla NY, Olivier PL (2011) Feature learning for activity recognition in ubiquitous computing. In: Twenty-second international joint conference on artificial intelligence
Preece SJ, Goulermas JY, Kenney LPJ, Howard D (2008) A comparison of feature extraction methods for the classification of dynamic activities from accelerometer data. IEEE Trans Biomed Eng 56(3):871–879
Priyantha B, Lymberopoulos D, Liu J (2010) Enabling energy efficient continuous sensing on mobile phones with littlerock. In: Proceedings of the 9th ACM/IEEE international conference on information processing in sensor networks. ACM, pp 420–421
Ra M-R, Priyantha B, Kansal A, Liu J (2012) Improving energy efficiency of personal sensing applications with heterogeneous multi-processors. In: Proceedings of the 2012 ACM conference on ubiquitous computing. ACM, pp 1–10
Rachuri KK, Mascolo C, Musolesi M, Rentfrow PJ (2011) Sociablesense: exploring the trade-offs of adaptive sampling and computation offloading for social sensing. In: Proceedings of the 17th annual international conference on mobile computing and networking. ACM, pp 73–84
Rachuri KK, Musolesi M, Mascolo C (2010) Energy-accuracy trade-offs in querying sensor data for continuous sensing mobile systems. In: Proc. of mobile context-awareness workshop, vol 10
Rawassizadeh R, Tomitsch M, Nourizadeh M, Momeni E, Peery A, Ulanova L, Pazzani M (2015) Energy-efficient integration of continuous context sensing and prediction into smartwatches. Sensors 15(9):22616–22645
Sankaran K, Zhu M, Guo XF, Ananda AL, Chan MC, Peh L-S (2014) Using mobile phone barometer for low-power transportation context detection. In: Proceedings of the 12th ACM conference on embedded network sensor systems. ACM, pp 191–205
Schneider CM, Belik V, Couronné T, Smoreda Z, González MC (2013) Unravelling daily human mobility motifs. J R Soc Interface 10(84):20130246
Sutton RS, Barto AG (2018) Reinforcement learning: an introduction. MIT Press, Cambridge
Taylor K, Silver L (2019) Smartphone ownership is growing rapidly around the world, but not always equally. Pew Research Center
Twigg C (2003) Catmull-rom splines. Computer 41(6):4–6
Wang L, Zhang D, Yan Z, Xiong H, Xie B (2015) effsense: a novel mobile crowd-sensing framework for energy-efficient and cost-effective data uploading. IEEE Trans Syst Man Cybern Syst 45(12):1549–1563
Wang Y, Krishnamachari B, Zhao Q, Annavaram M (2009a) The tradeoff between energy efficiency and user state estimation accuracy in mobile sensing. In: International conference on mobile computing, applications, and services. Springer, pp 42–58
Wang Y, Lin J, Annavaram M, Jacobson QA, Hong J, Krishnamachari B, Sadeh N (2009b) A framework of energy efficient mobile sensing for automatic user state recognition. In: Proceedings of the 7th international conference on mobile systems, applications, and services. ACM, pp 179–192
Xiong H, Huang Y, Barnes LE, Gerber MS (2019) Sensus: a cross-platform, general-purpose system for mobile crowdsensing in human-subject studies. In: Proceedings of the 2016 ACM international joint conference on pervasive and ubiquitous computing, pp 415–426. ACM
Yan Z, Subbaraju V, Chakraborty D, Misra A, Aberer K (2012) Energy-efficient continuous activity recognition on mobile phones: an activity-adaptive approach. In: 2012 16th international symposium on wearable computers (ISWC). IEEE, pp 17–24
Zhuang Z, Kim K-H, Singh JP (2010) Improving energy efficiency of location sensing on smartphones. In: Proceedings of the 8th international conference on mobile systems, applications, and services. ACM, pp 315–330 (2010)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Cai, L., Barnes, L.E. & Boukhechba, M. Designing adaptive passive personal mobile sensing methods using reinforcement learning framework. J Ambient Intell Human Comput 14, 3019–3040 (2023). https://doi.org/10.1007/s12652-021-03432-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-021-03432-1