{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T17:02:51Z","timestamp":1774630971060,"version":"3.50.1"},"reference-count":19,"publisher":"Springer Science and Business Media LLC","issue":"16","license":[{"start":{"date-parts":[[2020,1,25]],"date-time":"2020-01-25T00:00:00Z","timestamp":1579910400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,1,25]],"date-time":"2020-01-25T00:00:00Z","timestamp":1579910400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2020,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper investigates the utility of unsupervised machine learning and data visualisation for tracking changes in user activity over time. This is done through analysing unlabelled data generated from passive and ambient smart home sensors, such as motion sensors, which are considered less intrusive than video cameras or wearables. The challenge in using unlabelled passive and ambient sensors data for activity recognition is to find practical methods that can provide meaningful information to support timely interventions based on changing user needs, without the overhead of having to label the data over long periods of time. The paper addresses this challenge to discover patterns in unlabelled sensor data using kernel density estimation (KDE) for pre-processing the data, together with t-distributed stochastic neighbour embedding and uniform manifold approximation and projection for visualising changes. The methodology is developed and tested on the Aruba CASAS smart home dataset and focusses on discovering and tracking changes in kitchen-based activities. The traditional approach of using sliding windows to segment the data requires a priori knowledge of the temporal characteristics of activities being identified. In this paper, we show how an adaptive approach for segmentation, KDE, is a suitable alternative for identifying temporal clusters of sensor events from unlabelled data that can represent an activity. The ability to visualise different recurring patterns of activity and changes to these over time is illustrated by mapping the data for separate days of the week. The paper then demonstrates how this can be used to track patterns over longer time-frames which could be used to\u00a0help highlight differences in the user\u2019s day-to-day behaviour. By presenting the data in a format that can be visually reviewed for temporal changes in activity over varying periods of time from unlabelled sensor data, opens up the opportunity for carers to then initiate further enquiry if variations to previous patterns are noted. This is seen as an accessible first step to enable carers to initiate informed discussions with the service user to understand what may be causing these changes and suggest appropriate interventions if the change is found to be detrimental to their well-being.<\/jats:p>","DOI":"10.1007\/s00521-020-04737-6","type":"journal-article","created":{"date-parts":[[2020,1,25]],"date-time":"2020-01-25T12:02:38Z","timestamp":1579953758000},"page":"12351-12362","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":34,"title":["Tracking changes in user activity from unlabelled smart home sensor data using unsupervised learning methods"],"prefix":"10.1007","volume":"32","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0153-0885","authenticated-orcid":false,"given":"Prankit","family":"Gupta","sequence":"first","affiliation":[]},{"given":"Richard","family":"McClatchey","sequence":"additional","affiliation":[]},{"given":"Praminda","family":"Caleb-Solly","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,1,25]]},"reference":[{"key":"4737_CR1","doi-asserted-by":"publisher","first-page":"194","DOI":"10.1377\/hlthaff.2013.0992","volume":"33","author":"J Kvedar","year":"2014","unstructured":"Kvedar J, Coye MJ, Everett W (2014) Connected health: a review of technologies and strategies to improve patient care with telemedicine and telehealth. Health Aff (Millwood) 33:194\u2013199. https:\/\/doi.org\/10.1377\/hlthaff.2013.0992","journal-title":"Health Aff (Millwood)"},{"key":"4737_CR2","doi-asserted-by":"publisher","first-page":"1629","DOI":"10.3390\/s140101629","volume":"14","author":"R Blasco","year":"2014","unstructured":"Blasco R, Marco \u00c1, Casas R et al (2014) A smart kitchen for ambient assisted living. Sensors (Switzerland) 14:1629\u20131653. https:\/\/doi.org\/10.3390\/s140101629","journal-title":"Sensors (Switzerland)"},{"key":"4737_CR3","unstructured":"Bauer R, Steiner M (2005) Injuries working together to make Europe a safer place in the European Union Statistics Summary 2005\u20132007. Report injuries working together to make Europe a safer place in the European Union Statistics Summary 2007"},{"key":"4737_CR4","doi-asserted-by":"publisher","first-page":"253","DOI":"10.3233\/AIS-2011-0110","volume":"3","author":"F Cardinaux","year":"2011","unstructured":"Cardinaux F, Bhowmik D, Abhayaratne C, Hawley MS (2011) Video based technology for ambient assisted living: a review of the literature. J Ambient Intell Smart Environ 3:253\u2013269. https:\/\/doi.org\/10.3233\/AIS-2011-0110","journal-title":"J Ambient Intell Smart Environ"},{"key":"4737_CR5","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1016\/j.ijmedinf.2016.04.007","volume":"91","author":"L Liu","year":"2016","unstructured":"Liu L, Stroulia E, Nikolaidis I et al (2016) Smart homes and home health monitoring technologies for older adults: a systematic review. Int J Med Inform 91:44\u201359","journal-title":"Int J Med Inform"},{"key":"4737_CR6","doi-asserted-by":"publisher","first-page":"428","DOI":"10.4017\/gt.2013.11.3.001.00","volume":"11","author":"L Boise","year":"2013","unstructured":"Boise L, Wild K, Mattek N et al (2013) Willingness of older adults to share data and privacy concerns after exposure to unobtrusive home monitoring. Gerontechnology 11:428\u2013435. https:\/\/doi.org\/10.4017\/gt.2013.11.3.001.00","journal-title":"Gerontechnology"},{"key":"4737_CR7","doi-asserted-by":"publisher","DOI":"10.1145\/1409635.1409637","volume-title":"Accurate activity recognition in a home setting","author":"T van Kasteren","year":"2008","unstructured":"van Kasteren T, Noulas A, Englebienne G, Kr\u00f6se B (2008) Accurate activity recognition in a home setting. ACM Press, New York"},{"key":"4737_CR8","doi-asserted-by":"publisher","first-page":"1034","DOI":"10.3390\/s17051034","volume":"17","author":"L Fiorini","year":"2017","unstructured":"Fiorini L, Cavallo F, Dario P et al (2017) Unsupervised machine learning for developing personalised behaviour models using activity data. Sensors 17:1034. https:\/\/doi.org\/10.3390\/s17051034","journal-title":"Sensors"},{"key":"4737_CR9","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/MIS.2010.112","volume":"27","author":"DJ Cook","year":"2012","unstructured":"Cook DJ (2012) Learning setting-generalized activity models for smart spaces. IEEE Intell Syst 27:32\u201338. https:\/\/doi.org\/10.1109\/MIS.2010.112","journal-title":"IEEE Intell Syst"},{"key":"4737_CR10","doi-asserted-by":"crossref","unstructured":"Gupta P, Caleb-Solly P (2018) A framework for semi-supervised adaptive learning for activity recognition in healthcare applications. In: Communications in computer and information science. Springer, Cham, pp 1\u201312","DOI":"10.1007\/978-3-319-98204-5_1"},{"issue":"3","key":"4737_CR11","doi-asserted-by":"publisher","first-page":"832","DOI":"10.1214\/aoms\/1177728190","volume":"27","author":"M Rosenblatt","year":"1956","unstructured":"Rosenblatt M (1956) Remarks on some nonparametric estimates of a density function. Ann Math Statist 27(3):832\u2013837","journal-title":"Ann Math Statist"},{"key":"4737_CR12","unstructured":"Silverman BW (1986) Density estimation for statistics and data analysis, vol 26. CRC Press, p 45"},{"key":"4737_CR13","doi-asserted-by":"publisher","first-page":"2579","DOI":"10.1007\/s10479-011-0841-3","volume":"9","author":"L van der Maaten","year":"2008","unstructured":"van der Maaten L, Hinton G (2008) Visualizing Data using t-SNE. J Mach Learn Res 9:2579\u20132605. https:\/\/doi.org\/10.1007\/s10479-011-0841-3","journal-title":"J Mach Learn Res"},{"key":"4737_CR14","doi-asserted-by":"crossref","unstructured":"McInnes L, Healy J, Melville J (2018) UMAP: uniform manifold approximation and projection for dimension reduction","DOI":"10.21105\/joss.00861"},{"key":"4737_CR15","doi-asserted-by":"publisher","unstructured":"Becht E, Dutertre C-A, Ginhoux F, Newell E (2018) Evaluation of UMAP as an alternative to t-SNE for single-cell data. bioRxiv 298430. https:\/\/doi.org\/10.1101\/298430","DOI":"10.1101\/298430"},{"key":"4737_CR16","doi-asserted-by":"publisher","unstructured":"Wattenberg M, Vi\u00e9gas F, Johnson I (2017) How to use t-SNE effectively. Distill. https:\/\/doi.org\/10.23915\/distill.00002","DOI":"10.23915\/distill.00002"},{"key":"4737_CR17","doi-asserted-by":"crossref","unstructured":"Yala N, Fergani B, Fleury A (2015) Feature extractionand incremental learning to improve activity recognition on streaming data. In: 2015 IEEE international conference on evolving and adaptive intelligent systems, EAIS 2015, pp 1\u20138","DOI":"10.1109\/EAIS.2015.7368787"},{"key":"4737_CR18","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1137\/1114019","volume":"14","author":"VA Epanechnikov","year":"1969","unstructured":"Epanechnikov VA (1969) Non-parametric estimation of a multivariate probability density. Theory Probab Appl 14:153\u2013158. https:\/\/doi.org\/10.1137\/1114019","journal-title":"Theory Probab Appl"},{"key":"4737_CR19","unstructured":"Jones E, Oliphant T, Peterson P (2001) SciPy: open source scientific tools for python\u2014reference Guide, 0.14"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-020-04737-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00521-020-04737-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-020-04737-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,24]],"date-time":"2021-01-24T00:22:55Z","timestamp":1611447775000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00521-020-04737-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,25]]},"references-count":19,"journal-issue":{"issue":"16","published-print":{"date-parts":[[2020,8]]}},"alternative-id":["4737"],"URL":"https:\/\/doi.org\/10.1007\/s00521-020-04737-6","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,1,25]]},"assertion":[{"value":"22 January 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 January 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 January 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}