skip to main content
research-article

Facilitating Human Activity Data Annotation via Context-Aware Change Detection on Smartwatches

Published: 11 January 2021 Publication History

Abstract

Annotating activities of daily living (ADL) is vital for developing machine learning models for activity recognition. In addition, it is critical for self-reporting purposes such as in assisted living where the users are asked to log their ADLs. However, data annotation becomes extremely challenging in real-world data collection scenarios, where the users have to provide annotations and labels on their own. Methods such as self-reports that rely on users’ memory and compliance are prone to human errors and become burdensome since they increase users’ cognitive load. In this article, we propose a light yet effective context-aware change point detection algorithm that is implemented and run on a smartwatch for facilitating data annotation for high-level ADLs. The proposed system detects the moments of transition from one to another activity and prompts the users to annotate their data. We leverage freely available Bluetooth low energy (BLE) information broadcasted by various devices to detect changes in environmental context. This contextual information is combined with a motion-based change point detection algorithm, which utilizes data from wearable motion sensors, to reduce the false positives and enhance the system's accuracy. Through real-world experiments, we show that the proposed system improves the quality and quantity of labels collected from users by reducing human errors while eliminating users’ cognitive load and facilitating the data annotation process.

References

[1]
M. Sandberg, J. Kristensson, P. Midlöv, C. Fagerström, and U. Jakobsson. 2012. Prevalence and predictors of healthcare utilization among older people (60+): Focusing on ADL dependency and risk of depression. Archives of Gerontology and Geriatrics 54, 3 (2012), e349--e363.
[2]
D. Wang, J. Zheng, M. Kurosawa, Y. Inaba, and N. Kato. 2009. Changes in activities of daily living (ADL) among elderly Chinese by marital status, living arrangement, and availability of healthcare over a 3-year period. Environmental Health and Preventive Medicine 14, 2 (2009), 128.
[3]
P. Bharti, D. De, S. Chellappan, and S. K. Das. 2019. HuMAn: Complex activity recognition with multi-modal multi-positional body sensing. IEEE Transactions on Mobile Computing 18, 4 (2019), 857--870.
[4]
L. G. Clift, J. Lepley, H. Hagras, and A. F. Clark. 2018. Autonomous computational intelligence-based behaviour recognition in security and surveillance. In Proceedings of Counterterrorism, Crime Fighting, Forensics, and Surveillance Technologies II (2018), Vol. 10802. 108020L.
[5]
K. Davis et al. 2016. Activity recognition based on inertial sensors for ambient assisted living. In Proceedings of the 2016 19th International Conference on Information Fusion (Fusion). 371--378.
[6]
A. Akbari, J. Wu, R. Grimsley, and R. Jafari. 2018. Hierarchical signal segmentation and classification for accurate activity recognition. In Proceedings of the 2018 ACM International Joint Conference and 2018 International Symposium on Pervasive and Ubiquitous Computing and Wearable Computers. 1596--1605.
[7]
A. Akbari and R. Jafari. 2019. Transferring activity recognition models for new wearable sensors with deep generative domain adaptation. In Proceedings of the 18th International Conference on Information Processing in Sensor Networks. 85--96.
[8]
F. Ordóñez and D. Roggen. 2016. Deep convolutional and LSTM recurrent neural networks for multimodal wearable activity recognition. Sensors 16, 1 (2016), 115.
[9]
B. Hagsten, O. Svensson, and A. Gardulf. 2006. Health-related quality of life and self-reported ability concerning ADL and IADL after hip fracture: A randomized trial. Acta Orthopaedica 77, 1 (2006), 114--119.
[10]
S. Aminikhanghahi, T. Wang, and D. J. Cook. 2018. Real-time change point detection with application to smart home time series data. IEEE Transactions on Knowledge and Data Engineering 31 (2018), 1010--1023.
[11]
R. Solis, A. Pakbin, A. Akbari, B. J. Mortazavi, and R. Jafari. 2019. A human-centered wearable sensing platform with intelligent automated data annotation capabilities. In Proceedings of the International Conference on Internet of Things Design and Implementation. 255--260.
[12]
A. Akbari and R. Jafari. 2020. Personalizing activity recognition models with quantifying different types of uncertainty using wearable sensors. In IEEE Transactions on Biomedical Engineering 67, 9 (2020), 2530--2541.
[13]
S. Aminikhanghahi, M. Schmitter-Edgecombe, and D. J. Cook. 2019. Context-aware delivery of ecological momentary assessment. IEEE Journal of Biomedical and Health Informatics 24, 4 (2019), 1206--1214.
[14]
T. Patterson et al. 2016. Sensor-based change detection for timely solicitation of user engagement. IEEE Transactions on Mobile Computing 16, 10 (2016), 2889--2900.
[15]
Y. Kawahara and M. Sugiyama. 2012. Sequential change-point detection based on direct density-ratio estimation. Statistical Analysis and Data Mining: The ASA Data Science Journal 5, 2 (2012), 114--127.
[16]
T. Patterson, S. McClean, C. Nugent, S. Zhang, L. Galway, and I. Cleland. 2014. Online change detection for timely solicitation of user interaction. In Proceedings of the International Conference on Ubiquitous Computing and Ambient Intelligence. 116--123.
[17]
T. R. Bennett, H. C. Massey, J. Wu, S. A. Hasnain, and R. Jafari. 2016. MotionSynthesis toolset (MoST): An open source tool and data set for human motion data synthesis and validation. IEEE Sensors Journal 16, 13 (2016), 5365--5375.
[18]
D. Roggen et al. 2010. Collecting complex activity datasets in highly rich networked sensor environments. In Proceedings of the 2010 7th International Conference on Networked Sensing Systems (INSS’2010). 233--240.
[19]
H. Gjoreski et al. 2018. The university of Sussex-Huawei locomotion and transportation dataset for multimodal analytics with mobile devices. IEEE Access 6 (2018), 42592--42604.
[20]
T. Diethe, N. Twomey, and P. A. Flach. 2016. Active transfer learning for activity recognition. In Proceedings of the European Symposium on Artificial Neural Networks (ESANN’16).
[21]
S. Sabato and T. Hess. 2016. Interactive algorithms: From pool to stream. In Proceedings of the Conference on Learning Theory (2016). 1419--1439.
[22]
A. Akbari, R. Solis Castilla, R. Jafari, and B. J. Mortazavi. 2020. Using intelligent personal annotations to improve human activity recognition for movements in natural environments. IEEE Journal of Biomedical and Health Informatics (JBHI) 24, 9 (2020), 2639--2650.
[23]
T. Sztyler and H. Stuckenschmidt. 2017. Online personalization of cross-subjects based activity recognition models on wearable devices. In Proceedings of the 2017 IEEE International Conference on Pervasive Computing and Communications (PerCom’17). 180--189.
[24]
I. Cleland et al. 2014. Evaluation of prompted annotation of activity data recorded from a smart phone. Sensors 14, 9 (2014), 15861--15879.
[25]
S. Reddy, M. Mun, J. Burke, D. Estrin, M. Hansen, and M. Srivastava. 2010. Using mobile phones to determine transportation modes. ACM Transactions on Sensor Networks (TOSN) 6, 2 (2010).
[26]
J. Muñoz-Marí, F. Bovolo, L. Gómez-Chova, L. Bruzzone, and G. Camp-Valls. 2010. Semisupervised one-class support vector machines for classification of remote sensing data. IEEE Transactions on Geoscience and Remote Sensing 48, 8 (2010), 3188--3197.
[27]
S. Aminikhanghahi and D. J. Cook. 2017. A survey of methods for time series change point detection. Knowledge and Information Systems 51, 2 (2017), 339--367.
[28]
D. R. Jeske, V. M. De Oca, W. Bischoff, and M. Marvasti. 2009. Cusum techniques for timeslot sequences with applications to network surveillance. Computational Statistics 8 Data Analysis 53, 12 (2009), 4332--4344.
[29]
X. Song, M. Wu, C. Jermaine, and S. Ranka. 2007. Statistical change detection for multi-dimensional data. In Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (2007). 667--676.
[30]
L. I. Kuncheva and W. J. Faithfull. 2013. PCA feature extraction for change detection in multidimensional unlabeled data. IEEE Transactions on Neural Networks and Learning Systems 25, 1 (2013), 69--80.
[31]
Y. Kawahara and M. Sugiyama. 2009. Change-point detection in time-series data by direct density-ratio estimation. In Proceedings of the 2009 SIAM International Conference on Data Mining (2009). 389--400.
[32]
S. Liu, M. Yamada, N. Collier, and M. Sugiyama. 2013. Change-point detection in time-series data by relative density-ratio estimation. Neural Networks 43 (2013), 72--83.
[33]
A. A. Qahtan, B. Alharbi, S. Wang, and X. Zhang. 2015. A PCA-based change detection framework for multidimensional data streams: Change detection in multidimensional data streams. In Proceedings of the 21st ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (2015). 935--944.
[34]
J. Wu and R. Jafari. 2018. Orientation independent activity/gesture recognition using wearable motion sensors. IEEE Internet of Things Journal 6, 2 (2018), 1427--1437.
[35]
E. R. Sykes, S. Pentland, and S. Nardi. 2015. Context-aware mobile apps using iBeacons: Towards smarter interactions. In Proceedings of the 25th Annual International Conference on Computer Science and Software Engineering (2015). 120--129.
[36]
M. Levandowsky and D. Winter. 1971. Distance between sets. Nature 234, 5323 (1971), 34--35.
[37]
Polar M600 | Sport smart watch for fitness | Polar Global. Retrieved on March 2019 from https://www.polar.com/blog/polar-m600-android-wear-2-0-sports-smartwatch/.

Cited By

View all
  • (2025)An Enhanced Physical-Locality Deduplication System for Space EfficiencyJournal of Computer Science and Technology10.1007/s11390-023-2646-739:6(1361-1379)Online publication date: 16-Jan-2025
  • (2024)A matter of annotation: an empirical study on in situ and self-recall activity annotations from wearable sensorsFrontiers in Computer Science10.3389/fcomp.2024.13797886Online publication date: 18-Jul-2024
  • (2024)Momentary Stressor Logging and Reflective Visualizations: Implications for Stress Management with WearablesProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642662(1-19)Online publication date: 11-May-2024
  • Show More Cited By

Index Terms

  1. Facilitating Human Activity Data Annotation via Context-Aware Change Detection on Smartwatches

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Embedded Computing Systems
    ACM Transactions on Embedded Computing Systems  Volume 20, Issue 2
    March 2021
    230 pages
    ISSN:1539-9087
    EISSN:1558-3465
    DOI:10.1145/3446664
    • Editor:
    • Tulika Mitra
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Journal Family

    Publication History

    Published: 11 January 2021
    Accepted: 01 October 2020
    Revised: 01 August 2020
    Received: 01 February 2020
    Published in TECS Volume 20, Issue 2

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. BLE
    2. Change point detection
    3. activity recognition
    4. context detection
    5. data annotation
    6. motion sensor
    7. smartwatch app

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)44
    • Downloads (Last 6 weeks)7
    Reflects downloads up to 08 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)An Enhanced Physical-Locality Deduplication System for Space EfficiencyJournal of Computer Science and Technology10.1007/s11390-023-2646-739:6(1361-1379)Online publication date: 16-Jan-2025
    • (2024)A matter of annotation: an empirical study on in situ and self-recall activity annotations from wearable sensorsFrontiers in Computer Science10.3389/fcomp.2024.13797886Online publication date: 18-Jul-2024
    • (2024)Momentary Stressor Logging and Reflective Visualizations: Implications for Stress Management with WearablesProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642662(1-19)Online publication date: 11-May-2024
    • (2024)Early adverse physiological event detection using commercial wearables: challenges and opportunitiesnpj Digital Medicine10.1038/s41746-024-01129-17:1Online publication date: 23-May-2024
    • (2024)Deep Context Model (DCM): dual context-attention aware model for recognizing the heterogeneous human activities using smartphone sensorsEvolving Systems10.1007/s12530-024-09570-z15:4(1475-1486)Online publication date: 12-Mar-2024
    • (2023)A Boundary Consistency-Aware Multitask Learning Framework for Joint Activity Segmentation and Recognition With Wearable SensorsIEEE Transactions on Industrial Informatics10.1109/TII.2022.317395719:3(2984-2996)Online publication date: Mar-2023
    • (2023)Hypothesis Scoring for Confidence-Aware Blood Pressure Estimation With Particle FiltersIEEE Journal of Biomedical and Health Informatics10.1109/JBHI.2023.328919227:9(4273-4284)Online publication date: Sep-2023
    • (2022)Deep Ensemble Learning for Human Activity Recognition Using Wearable Sensors via Filter ActivationACM Transactions on Embedded Computing Systems10.1145/355148622:1(1-23)Online publication date: 29-Oct-2022
    • (2022)User Involvement in Training Smart Home AgentsProceedings of the 10th International Conference on Human-Agent Interaction10.1145/3527188.3561914(76-85)Online publication date: 5-Dec-2022

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media