Phone-based ambient temperature sensing using opportunistic crowdsensing and machine learning

Abstract Due to the ubiquitous nature of smartphones, opportunistic phone-based crowdsensing has emerged as an important sensing modality. Since fine-grain ambient temperature measurements are a pre-requisite for energy-efficient operation of heating and cooling (HVAC) systems in buildings, in this paper, we use mobile phone sensing in conjunction with a web-based crowdsensing system to obtain detailed ambient temperature estimates inside buildings. We present a machine learning approach based on a random forest ensemble learning model that uses the phone battery temperature sensor to infer the ambient air temperature. We also present a few-shot transfer learning method to quickly learn and deploy our model onto new phones with modest training overheads. Our crowdsensing web service enables predictions made by multiple phones to be aggregated in an opportunistic fashion, extending our approach from an individual level to a community level. We evaluate our ML-based model for a range of devices, operating scenarios, and ambient temperatures, and see mean errors of less than ± 0.5 ° F for our temperature predictions. More generally, our results show the feasibility of using an on-device ML model for ambient temperature predictions in mobile phones. This allows buildings - new and old, with and without sensing systems - to benefit from a new class of ubiquitous temperature sensors, enabling more sustainable operation.

[1]  Russell A. McCann,et al.  mHealth for mental health: Integrating smartphone technology in behavioral healthcare. , 2011 .

[2]  Kang G. Shin,et al.  Mobile Device Batteries as Thermometers , 2020, Proc. ACM Interact. Mob. Wearable Ubiquitous Technol..

[3]  Jay Taneja,et al.  Hot or Not: Leveraging Mobile Devices for Ubiquitous Temperature Sensing , 2019, BuildSys@SenSys.

[4]  Ellie D'Hondt,et al.  Crowdsourcing of Pollution Data using Smartphones , 2010 .

[5]  Laura Díaz,et al.  Mobile Application for Noise Pollution Monitoring through Gamification Techniques , 2012, ICEC.

[6]  Huai-Rong Shao,et al.  WiFi-based indoor positioning , 2015, IEEE Communications Magazine.

[7]  A. J. Bernheim Brush,et al.  Phoneprioception: enabling mobile phones to infer where they are kept , 2013, CHI.

[8]  Jun Yang,et al.  Efficient in-pocket detection with mobile phones , 2013, UbiComp.

[9]  Ramachandran Ramjee,et al.  Nericell: rich monitoring of road and traffic conditions using mobile smartphones , 2008, SenSys '08.

[10]  Mo Li,et al.  How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Participatory Sensing , 2012, IEEE Transactions on Mobile Computing.

[11]  Maria E. Niessen,et al.  Citizen noise pollution monitoring , 2009, D.GO.

[12]  Demetrios Zeinalipour-Yazti,et al.  Anyplace: A Crowdsourced Indoor Information Service , 2015, 2015 16th IEEE International Conference on Mobile Data Management.

[13]  Katharina Morik,et al.  Heterogeneous Stream Processing and Crowdsourcing for Urban Traffic Management , 2014, EDBT.

[14]  Kumar Saurav,et al.  Reducing Energy Consumption for Space Heating by Changing Zone Temperature: Pilot Trial in Luleå, Sweden , 2018, e-Energy.

[15]  Deepak Ganesan,et al.  iSchedule: Campus-scale HVAC Scheduling via Mobile WiFi Monitoring , 2017, e-Energy.

[16]  Naveen Aggarwal,et al.  Smartphone based traffic state detection using acoustic analysis and crowdsourcing , 2018, Applied Acoustics.

[17]  Deepak Ganesan,et al.  CrowdPark : A Crowdsourcing-based Parking Reservation System for Mobile Phones , 2010 .

[18]  Richard P. Martin,et al.  A Practical Approach to Landmark Deployment for Indoor Localization , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[19]  Eiman Kanjo,et al.  NoiseSPY: A Real-Time Mobile Phone Platform for Urban Noise Monitoring and Mapping , 2010, Mob. Networks Appl..

[20]  Gary M. Weiss,et al.  Activity recognition using cell phone accelerometers , 2011, SKDD.

[21]  Ig-Jae Kim,et al.  Mobile health monitoring system based on activity recognition using accelerometer , 2010, Simul. Model. Pract. Theory.

[22]  Sivan Toledo,et al.  VTrack: accurate, energy-aware road traffic delay estimation using mobile phones , 2009, SenSys '09.

[23]  Baoding Zhou,et al.  Smartphone-Based Activity Recognition for Indoor Localization Using a Convolutional Neural Network , 2019, Sensors.

[24]  James Biagioni,et al.  EasyTracker: automatic transit tracking, mapping, and arrival time prediction using smartphones , 2011, SenSys.

[25]  Hossam S. Hassanein,et al.  CrowdITS: Crowdsourcing in intelligent transportation systems , 2012, 2012 IEEE Wireless Communications and Networking Conference (WCNC).

[26]  A. Overeem,et al.  Crowdsourcing urban air temperatures from smartphone battery temperatures , 2013 .

[27]  Marco Maier,et al.  Potentials and limitations of WIFI-positioning using Time-of-Flight , 2013, International Conference on Indoor Positioning and Indoor Navigation.

[28]  Anand Sivasubramaniam,et al.  Good set-points make good neighbors: user seating and temperature control in uberized workspaces , 2018, BuildSys@SenSys.

[29]  Paul Bogdan,et al.  Identifying Arguments of Space-Time Fractional Diffusion: Data-Driven Approach , 2020, Frontiers in Applied Mathematics and Statistics.

[30]  Mark W. Newman,et al.  ThermoCoach: Reducing Home Energy Consumption with Personalized Thermostat Recommendations , 2015, BuildSys@SenSys.