Abstract / Description of output
The environmental context of a mobile device determines how it is used and how the device can optimize operations for greater efficiency and usability. We consider the problem of detecting if a device is indoor or outdoor. Towards this end, we present a general method employing semi-supervised machine learning and using only the lightweight sensors on a smartphone. We find that a particular semi-supervised learning method called co-training, when suitably engineered, is most effective. It is able to automatically learn characteristics of new environments and devices, and thereby provides a detection accuracy exceeding 90% even in unfamiliar circumstances. It can learn and adapt online, in real time, at modest computational costs. Thus the method is suitable for on-device learning. Implementation of the indoor-outdoor detection service based on our method is lightweight in energy use -- it can sleep when not in use and does not need to track the device state continuously. It is shown to outperform existing indoor-outdoor detection techniques that rely on static algorithms or GPS, in terms of both accuracy and energy-efficiency.
Original language | English |
---|---|
Title of host publication | Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems |
Place of Publication | New York, NY, USA |
Publisher | ACM |
Pages | 280-294 |
Number of pages | 15 |
ISBN (Print) | 978-1-4503-3143-2 |
DOIs | |
Publication status | Published - 2014 |
Publication series
Name | SenSys '14 |
---|---|
Publisher | ACM |
Keywords / Materials (for Non-textual outputs)
- co-training, context detection, mobile sensing, semi-supervised learning
Fingerprint
Dive into the research topics of 'A Semi-supervised Learning Approach for Robust Indoor-outdoor Detection with Smartphones'. Together they form a unique fingerprint.Profiles
-
Mahesh Marina
- School of Informatics - Personal Chair of Networked Systems
- Institute for Computing Systems Architecture
- Computer Systems
Person: Academic: Research Active
-
Rik Sarkar
- School of Informatics - Reader
- Laboratory for Foundations of Computer Science
- Foundations of Computation
Person: Academic: Research Active