Detection of Health-Related Events and Behaviours from Wearable Sensor Lifestyle Data Using Symbolic Intelligence: A Proof-of-Concept Application in the Care of Multiple Sclerosis
Abstract
:1. Introduction
- We integrate off-the-shelf wearable lifestyle sensors in a modular and extensible manner to extract data streams for steps (physical activity), sleep (onset, duration and stages) and heart rate.
- We reuse and combine different ontologies in a structural and modular manner to define the conceptual model of the underlying KGs at different levels. Capitalising on existing modelling standards (OWL 2 ontologies) and recommendations (SOSA, WADM, patterns), our framework supports the aggregated representation of observations, higher level knowledge and user-centred information to facilitate intelligent interlinking that can be easily shared and used inside rules.
- We use the latest W3C recommendation (SHACL) for encoding domain knowledge and monitoring patterns, defining the logic to monitor situations of interests.
- We present visualization on a web application dashboard for clinicians to review not only the original wearable data streams but also the detected health-related events in time, to enable decision making and tailored interventions for MS.
- We demonstrate use cases with real-world data from MS patients and perform an exploratory research study on a focus group of clinical experts to investigate their preferences and advice on how the framework fulfils their needs.
- We evaluate the performance in terms of scalability using real-world data.
2. Background and Related Work
2.1. eHealth Solutions for MS
2.2. Semantic Web Technologies
2.2.1. Knowledge Representation and Ontologies
2.2.2. Modelling and Interpreting Activities and Behaviours
3. Overview of the Framework
- Wearable Sensors: The input to our framework is data collected by users using various wearable sensors. The framework does not impose any restriction on the modalities that can be integrated, provided that the underlying ontologies contain the necessary constructs to support their representation. The framework currently supports the representation of information about sleep attributes, steps, heart rate and other activity-related measurements. The sensor used currently is Fitbit Charge 3 (https://fitbit.com. accessed on 13 September 2021), which provides steps as an indication of physical activity level, sleep staging and heart rate, collected through the Fitbit smartphone app and extracted from Fitbit’s cloud API (after authorised by the user using OAuth).
- RDF Mapping and Knowledge Graphs: The incoming data are then transformed into RDF observations, generating the structured RDF Knowledge Graphs. The conceptual model follows the SOSA ontology, which has been extended to meet the observation types supported by the implementation. A general-purpose semantic graph database is used (https://graphdb.ontotext.com/, accessed on 13 September 2021) to persist the Knowledge Graphs, interfaced with a DL reasoner [56] to handle the semantics of the schema.
- Symbolic Reasoning: We follow a knowledge-driven approach, using a set of preconfigured rules to detect problematic situations and activities of interest. The detection logic, which follows clinical guidelines and user preferences, is encoded in a set of SHACL SPARQL Rules (see Section 4.2) that run on top of the Knowledge Graph and generate problems.
- Visualisations: A web application has been designed and developed to serve the needs of clinical experts, based on their requirements. The dashboard visualisations design takes into consideration performance, acceptance, clinical and therapeutic value characteristics, based on design choices of previous works in other eHealth fields [57].
4. Semantic Web Approach to Detection
4.1. Semantic Representation and Knowledge Graphs
- Observations: The semantics and structure of the various modalities are captured as observations. This involves information about the types of the sensors and the devices used for monitoring, and the attributes of the measurements they produce. SOSA is used as the main building block to describe the measurements.
- Situations: It corresponds to higher level knowledge, providing the constructs to capture the logic for the detection of problematic situations through aggregation rules that combine the available input and generate additional inferences. It also serves as the root for modelling problems and behavioural aspects. DUL [59] is used as the underlying conceptual model, exploiting the alignment of SOSA to the DOLCE UltraLite upper ontology (https://www.w3.org/ns/ssn/dul, accessed on 13 September 2021), promoting interoperability with other DUL-aligned ontologies [60,61,62].
4.1.1. Observations
4.1.2. Situations
- Situation: A set of domain entities that are involved in a specific pattern instantiation.
- Description: Serves as the descriptive context of a situation, defining the concepts that classify the domain entities of a specific pattern instantiation, creating views on situations.
- Concepts: Classify domain entities describing the way they should be interpreted in a particular situation.
4.2. Symbolic Reasoning
5. Clinician Dashboard and Use Case Applications
5.1. The Clinician Dashboard Web Application
5.2. Use Case Application
5.2.1. Scenario 1: User TMS6
- The clinician selects the user “TMS6” from the drop-down box, the sum aggregation method, resolution per day and a date range from end of February, when the patient was recruited, to today, end of June. In a few seconds, the dashboard loads the data in the Knowledge Base (KB).
- First, it shows the total sum of steps per day (Figure 9). From the raw sensor data the overall behaviour is inconclusive: there seems to be a lot of variance, a high number of steps on some days and a low on others. The dashboard already adds some value by showing the average, minimum and maximum values below the chart. The average for this user is above 8000 steps which means that he is moving adequately (more than 5000 steps). Still, we do not know how often they hit the threshold and whether there is a pattern forming here.
- Moving further down the page, we view the sleep data as detected by the sensor (Figure 10). The user seems to be getting enough sleep most days minus a few outliers. Furthermore, the dashboard analytics help to ensure that the total duration of awakenings is low (pink areas in the chart) and that the averages seem adequate. However, again, the human eye alone can not distinguish a pattern or a problem emerging. Furthermore, despite the duration of sleep and awakenings appear sufficient, it is hard to tell whether the number of awakenings and naps is problematic.
- Finally, the clinician views the Problems detected by the system. A “Lack of Movement” instances show up sporadically in the first couple of months but intensify in the last month to almost every day. That flags a potential relapse that can link to physical or mental hindrances to the patient, so the clinician will need to follow up with the patient on their status and a potential intervention.
- Regarding the other problems detected by the system, “Lack of Sleep” is only sporadic and “Restlessness” is very rare, which confirms the adequate sleep duration and the low duration of awakenings in the raw sensor data observed before.
- The most common problem with the patient seems to be “Increased Napping”, which means that although the total sleep duration for a day is adequate, they accumulate over 3 naps per day, which indicates a tendency for lethargy that needs to be addressed by finding the underlying causes and suggest an intervention. This observation could not be easily accessible through raw sensor data but the system immediately flags this as a problem.
5.2.2. Scenario 1: User TMS7
- The clinician selects the user “TMS7” from the drop-down box, the sum aggregation method, resolution per day and a date range from the end of February, when the patient was recruited, to today, the end of June. In a few seconds, the dashboard loads the data in the KB.
- Looking at the visualised raw sensor data for steps per day (Figure 11), the overall behaviour is inconclusive: adequate movement seems to be achieved in very few days, while for most there is little to no movement. The dashboard analytics help clear the picture by showing the average number of steps being indeed low (around 4000).
- The lack of sleep data (Figure 12) indicates a lack of adherence in the sense that the user is probably not wearing the sensor during night sleep in days where there are recordings for steps. The clinician will follow up on this issue and investigate the reasons. Other than that, the sleep data quality shows enough sleep in most days and close to no awakenings.
- Finally, the clinician views the problems detected by the system. Interestingly enough the “Lack of Movement” problem shows up after an initial period, something that was barely visible to the bare human eye examining the steps chart previously. The same applies to “Increased Napping” which seems to appear on the same period and may be linked to a behaviour of not moving and napping at home. The clinician will follow up on lack of movement causes and interventions.
- No other problems are detected by the system, which confirms that awakenings, restlessness and sleep quality is high with the exception of napping.
6. Performance and Clinician Perspectives
6.1. Performance Evaluation
- Task 1: Measure the time for ingestion for an increasing number of objects in the KB.
- Task 2: Measure the time and the number of objects generated for an increasing number of existing objects in the KB and for three different rules.
6.2. Clinician Focus Group Exploratory Study
7. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
IoT | Internet of Things |
KGs | Knowledge Graphs |
MS | Multiple Sclerosis |
DL | Description Logics |
SOSA | Sensor, Observation, Sample, and Actuator |
DUL | DOLCE+DnS Ultralite |
WADM | Web Annotation Data Model |
DnS | Descriptions and Situations |
GUI | Graphical User Interface |
OWL | Web Ontology Language |
References
- Kulik, C.T.; Ryan, S.; Harper, S.; George, G. Aging Populations and Management. Acad. Manag. J. 2014, 57, 929–935. [Google Scholar] [CrossRef]
- Giebel, C.M.; Sutcliffe, C.; Stolt, M.; Karlsson, S.; Renom-Guiteras, A.; Soto, M.; Verbeek, H.; Zabalegui, A.; Challis, D. Deterioration of Basic Activities of Daily Living and Their Impact on Quality of Life across Different Cognitive Stages of Dementia: A European Study. Int. Psychogeriatr. 2014, 26, 1283–1293. [Google Scholar] [CrossRef] [PubMed]
- Liguori, M.; Marrosu, M.G.; Pugliatti, M.; Giuliani, F.; De Robertis, F.; Cocco, E.; Zimatore, G.B.; Livrea, P.; Trojano, M. Age at Onset in Multiple Sclerosis. Neurol. Sci. Off. J. Ital. Neurol. Soc. Ital. Soc. Clin. Neurophysiol. 2000, 21, S825–829. [Google Scholar] [CrossRef]
- Doshi, A.; Chataway, J. Multiple Sclerosis, a Treatable Disease. Clin. Med. 2017, 17, 530–536. [Google Scholar] [CrossRef] [PubMed]
- Wang, J.; Spicher, N.; Warnecke, J.M.; Haghi, M.; Schwartze, J.; Deserno, T.M. Unobtrusive Health Monitoring in Private Spaces: The Smart Home. Sensors 2021, 21, 864. [Google Scholar] [CrossRef]
- Majumder, S.; Aghayi, E.; Noferesti, M.; Memarzadeh-Tehran, H.; Mondal, T.; Pang, Z.; Deen, M.J. Smart Homes for Elderly Healthcare—Recent Advances and Research Challenges. Sensors 2017, 17, 2496. [Google Scholar] [CrossRef] [Green Version]
- Baig, M.M.; GholamHosseini, H.; Moqeem, A.A.; Mirza, F.; Lindén, M. A Systematic Review of Wearable Patient Monitoring Systems – Current Challenges and Opportunities for Clinical Adoption. J. Med. Syst. 2017, 41, 115. [Google Scholar] [CrossRef]
- Banaee, H.; Ahmed, M.U.; Loutfi, A. Data Mining for Wearable Sensors in Health Monitoring Systems: A Review of Recent Trends and Challenges. Sensors 2013, 13, 17472–17500. [Google Scholar] [CrossRef] [Green Version]
- Rueda, F.M.; Lüdtke, S.; Schröder, M.; Yordanova, K.; Kirste, T.; Fink, G.A. Combining Symbolic Reasoning and Deep Learning for Human Activity Recognition. In Proceedings of the 2019 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Kyoto, Japan, 11–15 March 2019; pp. 22–27. [Google Scholar] [CrossRef]
- Mazayev, A.; Martins, J.A.; Correia, N. Interoperability in IoT Through the Semantic Profiling of Objects. IEEE Access 2018, 6, 19379–19385. [Google Scholar] [CrossRef]
- Grau, B.C.; Horrocks, I.; Motik, B.; Parsia, B.; Patel-Schneider, P.; Sattler, U. OWL 2: The next Step for OWL. J. Web Semant. 2008, 6, 309–322. [Google Scholar] [CrossRef]
- Janowicz, K.; Haller, A.; Cox, S.J.D.; Le Phuoc, D.; Lefrançois, M. SOSA: A Lightweight Ontology for Sensors, Observations, Samples, and Actuators. J. Web Semant. 2019, 56, 1–10. [Google Scholar] [CrossRef] [Green Version]
- Web Annotation Data Model, W3C Recommendation. Available online: https://www.w3.org/TR/annotation-model/ (accessed on 13 September 2021).
- Gangemi, A.; Mika, P. Understanding the Semantic Web through Descriptions and Situations. In On the Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE; Meersman, R., Tari, Z., Schmidt, D.C., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2003; pp. 689–706. [Google Scholar] [CrossRef]
- SHACL Advanced Features. Available online: https://www.w3.org/TR/shacl-af/ (accessed on 13 September 2021).
- Chang, Y.J.; Chen, C.H.; Lin, L.F.; Han, R.P.; Huang, W.T.; Lee, G.C. Wireless Sensor Networks for Vital Signs Monitoring: Application in a Nursing Home. Int. J. Distrib. Sens. Netw. 2012, 8, 685107. [Google Scholar] [CrossRef]
- Cislo, N.; Arbaoui, S.; Becis-Aubry, Y.; Aubry, D.; Parmantier, Y.; Doré, P.; Guettari, T.; Ramdani, N. A System for Monitoring Elderly and Dependent People in Nursing Homes: The E-Monitor’age Concept. Stud. Inform. Univ. 2013, 11, 30–33. [Google Scholar]
- Haase, R.; Schultheiss, T.; Kempcke, R.; Thomas, K.; Ziemssen, T. Use and Acceptance of Electronic Communication by Patients with Multiple Sclerosis: A Multicenter Questionnaire Study. J. Med. Internet Res. 2012, 14, e135. [Google Scholar] [CrossRef] [Green Version]
- Marrie, R.A.; Leung, S.; Tyry, T.; Cutter, G.R.; Fox, R.; Salter, A. Use of eHealth and mHealth Technology by Persons with Multiple Sclerosis. Mult. Scler. Relat. Disord. 2019, 27, 13–19. [Google Scholar] [CrossRef] [PubMed]
- Kane, R.L.; Bever, C.T.; Ehrmantraut, M.; Forte, A.; Culpepper, W.J.; Wallin, M.T. Teleneurology in Patients with Multiple Sclerosis: EDSS Ratings Derived Remotely and from Hands-on Examination. J. Telemed. Telecare 2008, 14, 190–194. [Google Scholar] [CrossRef] [PubMed]
- Feasibility of a Home-Based Telerehabilitation System Compared to Usual Care: Arm/Hand Function in Patients with Stroke, Traumatic Brain Injury and Multiple Sclerosis—Barbara CH Huijgen, Miriam MR Vollenbroek-Hutten, Mauro Zampolini, Eloy Opisso, Montse Bernabeu, Johan Van Nieuwenhoven, Stephan Ilsbroukx, Riccardo Magni, Claudia Giacomozzi, Velio Marcellari, Sandro Scattareggia Marchese, Hermie J Hermens. 2008. Available online: https://journals.sagepub.com/doi/10.1258/jtt.2008.080104 (accessed on 13 September 2021).
- Ji, S.; Pan, S.; Cambria, E.; Marttinen, P.; Yu, P.S. A Survey on Knowledge Graphs: Representation, Acquisition and Applications. arXiv 2021, arXiv:2002.00388. [Google Scholar]
- Baader, F.; Horrocks, I.; Sattler, U. Description Logics. In Handbook on Ontologies; Staab, S., Studer, R., Eds.; International Handbooks on Information Systems; Springer: Berlin/Heidelberg, Germany, 2004; pp. 3–28. [Google Scholar] [CrossRef]
- Eiter, T.; Ianni, G.; Krennwallner, T.; Polleres, A. Rules and Ontologies for the Semantic Web. In Reasoning Web; Baroglio, C., Bonatti, P.A., Małuszyński, J., Marchiori, M., Polleres, A., Schaffert, S., Eds.; Springer: Berlin/Heidelberg, Germany, 2008; Volume 5224, pp. 1–53. [Google Scholar] [CrossRef]
- Chen, X.; Jia, S.; Xiang, Y. A Review: Knowledge Reasoning over Knowledge Graph. Expert Syst. Appl. 2020, 141, 112948. [Google Scholar] [CrossRef]
- Christopoulou, S.C.; Kotsilieris, T.; Anagnostopoulos, I.; Anagnostopoulos, C.N.; Mylonas, P. vhMentor: An Ontology Supported Mobile Agent System for Pervasive Health Care Monitoring. In GeNeDis 2016; Vlamos, P., Ed.; Springer International Publishing: Cham, Switzerland, 2017; pp. 57–65. [Google Scholar]
- Motik, B.; Cuenca Grau, B.; Sattler, U. Structured Objects in Owl: Representation and Reasoning. In Proceedings of the 17th International Conference on World Wide Web; Association for Computing Machinery: New York, NY, USA, 2008; pp. 555–564. [Google Scholar] [CrossRef]
- Bak, J.; Jedrzejek, C. Rule-Based Reasoning System for OWL 2 RL Ontologies. In Computational Collective Intelligence. Technologies and Applications; Hwang, D., Jung, J.J., Nguyen, N.T., Eds.; Springer International Publishing: Cham, Switzerland, 2014; pp. 404–413. [Google Scholar] [CrossRef]
- SWRL: A Semantic Web Rule Language Combining OWL and RuleML. Available online: https://www.w3.org/Submission/SWRL/ (accessed on 13 September 2021).
- SPIN—Overview and Motivation. Available online: https://www.w3.org/Submission/spin-overview/ (accessed on 13 September 2021).
- Shapes Constraint Language (SHACL), W3C Recommendation. Available online: https://www.w3.org/TR/shacl/ (accessed on 13 September 2021).
- Chen, L.; Nugent, C. Ontology-based Activity Recognition in Intelligent Pervasive Environments. Int. J. Web Inf. Syst. 2009, 5, 410–430. [Google Scholar] [CrossRef] [Green Version]
- Riboni, D.; Bettini, C. OWL 2 Modeling and Reasoning with Complex Human Activities. Pervasive Mob. Comput. 2011, 7, 379–395. [Google Scholar] [CrossRef] [Green Version]
- Chen, L.; Nugent, C.D.; Wang, H. A Knowledge-Driven Approach to Activity Recognition in Smart Homes. IEEE Trans. Knowl. Data Eng. 2012, 24, 961–974. [Google Scholar] [CrossRef]
- Riboni, D.; Bettini, C. COSAR: Hybrid Reasoning for Context-Aware Activity Recognition. Pers. Ubiquitous Comput. 2011, 15, 271–289. [Google Scholar] [CrossRef]
- Meditskos, G. KnowSense: A Semantically-Enabled Pervasive Framework to Assist Clinical Autonomy Assessment. In Proceedings of the 8th Semantic Web Applications and Tools for Life Sciences International Conference, Cambridge, UK, 7–10 December 2015; pp. 122–131. [Google Scholar]
- Okeyo, G.; Chen, L.; Wang, H.; Sterritt, R. Dynamic Sensor Data Segmentation for Real-Time Knowledge-Driven Activity Recognition. Pervasive Mob. Comput. 2014, 10, 155–172. [Google Scholar] [CrossRef]
- Meditskos, G.; Kompatsiaris, I. iKnow: Ontology-Driven Situational Awareness for the Recognition of Activities of Daily Living. Pervasive Mob. Comput. 2017, 40, 17–41. [Google Scholar] [CrossRef]
- Okeyo, G.; Chen, L.; Wang, H.; Sterritt, R. A Hybrid Ontological and Temporal Approach for Composite Activity Modelling. In Proceedings of the 2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications, Liverpool, UK, 25–27 June 2012; pp. 1763–1770. [Google Scholar] [CrossRef]
- Batsakis, S.; Petrakis, E.G.M. SOWL: A Framework for Handling Spatio-Temporal Information in OWL 2.0. In Rule-Based Reasoning, Programming, and Applications; Bassiliades, N., Governatori, G., Paschke, A., Eds.; Springer: Berlin/Heidelberg, Germany, 2011; pp. 242–249. [Google Scholar] [CrossRef]
- Zhang, S.; McCullagh, P.; Nugent, C.; Zheng, H. An Ontology-Based Context-Aware Approach for Behaviour Analysis. In Activity Recognition in Pervasive Intelligent Environments; Chen, L., Nugent, C.D., Biswas, J., Hoey, J., Eds.; Atlantis Ambient and Pervasive Intelligence; Atlantis Press: Paris, France, 2011; pp. 127–148. [Google Scholar] [CrossRef]
- Zhang, S.; McCullagh, P.; Nugent, C.; Zheng, H.; Black, N. An Ontological Approach for Context-Aware Reminders in Assisted Living’ Behavior Simulation. In Advances in Computational Intelligence; Cabestany, J., Rojas, I., Joya, G., Eds.; Springer: Berlin/Heidelberg, Germany, 2011; pp. 677–684. [Google Scholar] [CrossRef]
- Borelli, E.; Paolini, G.; Antoniazzi, F.; Barbiroli, M.; Benassi, F.; Chesani, F.; Chiari, L.; Fantini, M.; Fuschini, F.; Galassi, A.; et al. HABITAT: An IoT Solution for Independent Elderly. Sensors 2019, 19, 1258. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Bobek, S.; Nalepa, G.J.; Ślażyński, M. HEARTDROID-Rule Engine for Mobile and Context-Aware Expert Systems. Expert Syst. 2019, 36, e12328. [Google Scholar] [CrossRef]
- Baryannis, G.; Woznowski, P.; Antoniou, G. Rule-Based Real-Time ADL Recognition in a Smart Home Environment. In Rule Technologies. Research, Tools, and Applications; Alferes, J.J., Bertossi, L., Governatori, G., Fodor, P., Roman, D., Eds.; Springer International Publishing: Cham, Switzerland, 2016; pp. 325–340. [Google Scholar] [CrossRef] [Green Version]
- Chen, L.; Khalil, I. Activity Recognition: Approaches, Practices and Trends. In Activity Recognition in Pervasive Intelligent Environments; Chen, L., Nugent, C.D., Biswas, J., Hoey, J., Eds.; Atlantis Ambient and Pervasive Intelligence; Atlantis Press: Paris, France, 2011; pp. 1–31. [Google Scholar] [CrossRef]
- Lester, J.; Choudhury, T.; Kern, N.; Borriello, G.; Hannaford, B. A Hybrid Discriminative/Generative Approach for Modeling Human Activities. In Proceedings of the 19th International Joint Conference on Artificial Intelligence; Morgan Kaufmann Publishers Inc.: San Francisco, CA, USA, 2005; pp. 766–772. [Google Scholar]
- Riboni, D.; Bettini, C.; Civitarese, G.; Janjua, Z.H.; Helaoui, R. SmartFABER: Recognizing Fine-Grained Abnormal Behaviors for Early Detection of Mild Cognitive Impairment. Artif. Intell. Med. 2016, 67, 57–74. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Tapia, E.M.; Intille, S.S.; Larson, K. Activity Recognition in the Home Using Simple and Ubiquitous Sensors. In Pervasive Computing; Ferscha, A., Mattern, F., Eds.; Springer: Berlin/Heidelberg, Germany, 2004; pp. 158–175. [Google Scholar] [CrossRef]
- Helaoui, R.; Riboni, D.; Stuckenschmidt, H. A Probabilistic Ontological Framework for the Recognition of Multilevel Human Activities. In Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing; Association for Computing Machinery: New York, NY, USA, 2013; pp. 345–354. [Google Scholar] [CrossRef] [Green Version]
- Okeyo, G.; Chen, L.; Wang, H.; Sterritt, R. Ontology-Based Learning Framework for Activity Assistance in an Adaptive Smart Home. In Activity Recognition in Pervasive Intelligent Environments; Chen, L., Nugent, C.D., Biswas, J., Hoey, J., Eds.; Atlantis Ambient and Pervasive Intelligence; Atlantis Press: Paris, France, 2011; pp. 237–263. [Google Scholar] [CrossRef]
- Riboni, D.; Bettini, C. Context-Aware Activity Recognition through a Combination of Ontological and Statistical Reasoning. In Ubiquitous Intelligence and Computing; Zhang, D., Portmann, M., Tan, A.H., Indulska, J., Eds.; Springer: Berlin/Heidelberg, Germany, 2009; pp. 39–53. [Google Scholar] [CrossRef] [Green Version]
- Ye, J.; Stevenson, G.; Dobson, S. USMART: An Unsupervised Semantic Mining Activity Recognition Technique. ACM Trans. Interact. Intell. Syst. 2014, 4, 16:1–16:27. [Google Scholar] [CrossRef]
- Riboni, D.; Sztyler, T.; Civitarese, G.; Stuckenschmidt, H. Unsupervised Recognition of Interleaved Activities of Daily Living through Ontological and Probabilistic Reasoning. In Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing; Association for Computing Machinery: New York, NY, USA, 2016; pp. 1–12. [Google Scholar] [CrossRef]
- Stavropoulos, T.G.; Meditskos, G.; Papagiannopoulos, S.; Kompatsiaris, I. eHealth4MS: Problem Detection from Wearable Activity Trackers to Support the Care of Multiple Sclerosis. In Ambient Intelligence–Software and Applications; Novais, P., Vercelli, G., Larriba-Pey, J.L., Herrera, F., Chamoso, P., Eds.; Springer International Publishing: Cham, Switzerland, 2021; pp. 3–12. [Google Scholar] [CrossRef]
- Glimm, B.; Horrocks, I.; Motik, B.; Stoilos, G.; Wang, Z. HermiT: An OWL 2 Reasoner. J. Autom. Reason. 2014, 53, 245–269. [Google Scholar] [CrossRef] [Green Version]
- Stavropoulos, T.G.; Meditskos, G.; Kompatsiaris, I. DemaWare2: Integrating Sensors, Multimedia and Semantic Analysis for the Ambient Care of Dementia. Pervasive Mob. Comput. 2017, 34, 126–145. [Google Scholar] [CrossRef]
- Haghayegh, S.; Khoshnevis, S.; Smolensky, M.H.; Diller, K.R.; Castriotta, R.J. Accuracy of Wristband Fitbit Models in Assessing Sleep: Systematic Review and Meta-Analysis. J. Med. Internet Res. 2019, 21, e16273. [Google Scholar] [CrossRef] [PubMed]
- Scherp, A.; Franz, T.; Saathoff, C.; Staab, S. F—A Model of Events Based on the Foundational Ontology Dolce+DnS Ultralight. In Proceedings of the Fifth International Conference on Knowledge Capture; Association for Computing Machinery: New York, NY, USA, 2009; pp. 137–144. [Google Scholar] [CrossRef] [Green Version]
- Ni, Q.; Pau de la Cruz, I.; García Hernando, A.B. A Foundational Ontology-Based Model for Human Activity Representation in Smart Homes. J. Ambient Intell. Smart Environ. 2016, 8, 47–61. [Google Scholar] [CrossRef]
- Meditskos, G.; Dasiopoulou, S.; Kompatsiaris, I. MetaQ: A Knowledge-Driven Framework for Context-Aware Activity Recognition Combining SPARQL and OWL 2 Activity Patterns. Pervasive Mob. Comput. 2016, 25, 104–124. [Google Scholar] [CrossRef]
- El-Sappagh, S.; Ali, F.; Hendawi, A.; Jang, J.H.; Kwak, K.S. A Mobile Health Monitoring-and-Treatment System Based on Integration of the SSN Sensor Ontology and the HL7 FHIR Standard. BMC Med. Inform. Decis. Mak. 2019, 19, 97. [Google Scholar] [CrossRef] [Green Version]
- Glimm, B.; Horrocks, I.; Motik, B.; Stoilos, G. Optimising Ontology Classification. In The Semantic Web – ISWC 2010; Patel-Schneider, P.F., Pan, Y., Hitzler, P., Mika, P., Zhang, L., Pan, J.Z., Horrocks, I., Glimm, B., Eds.; Springer: Berlin/Heidelberg, Germany, 2010; pp. 225–240. [Google Scholar] [CrossRef] [Green Version]
- Web Annotation Vocabulary, W3C Recommendation. Available online: https://www.w3.org/TR/annotation-vocab/ (accessed on 13 September 2021).
- Edgar, T.W.; Manz, D.O. Chapter 3—Starting Your Research. In Research Methods for Cyber Security; Edgar, T.W., Manz, D.O., Eds.; Syngress: Cambridge, MA, USA, 2017; pp. 63–92. [Google Scholar] [CrossRef]
- Schrier, K.; Shaenfield, D. Chapter 12—Collaboration and Emotion in Way. In Emotions, Technology, and Digital Games; Tettegah, S.Y., Huang, W.D., Eds.; Emotions and Technology, Academic Press: San Diego, CA, USA, 2016; pp. 289–312. [Google Scholar] [CrossRef]
Data Stream | Data Type and Metric | Resolution | Description |
---|---|---|---|
Steps | Number (Amount of steps) | Per Minute | An estimation of physical activity levels in “steps” per minute |
Sleep Duration | Number (Time in milliseconds) | Per Sleep Session | Total sleep duration for every continuous sleep session |
Minutes to Fall Asleep | Number (Time in minutes) | Per Sleep Session | Total minutes to fall asleep (awake in bed until first sleep occurrence) in a sleep session |
Minutes in Deep/Light/Rem/Awake | Number (Time in minutes) | Per Sleep Session | Total minutes in sleep stage (Deep/Light/Rem/Awake) during a sleep session |
Number of Awakenings | Number (Amount of awakenings) | Per Sleep Session | Number of awakenings (sleep interruptions) during a sleep session |
Heart Rate | Number | Per Minute | Heart rate measurement per minute |
Minutes in Fat Burn/Cardio/Peak | Number (Time in minutes) | Per Exercise Session | Total minutes in fat burn/cardio/peak heart rate zone during an exercise session |
Class | DL Axioms |
---|---|
HeartObservation | |
Cardio | |
FatBurn | |
HeartRate | |
Peak | |
MovementObservation | |
MovementIntensity | |
WalkingFeature | |
SleepObservation | |
AsleepCount | |
AsleepDuration | |
AwakeCount | |
AwakeDuration |
#DL Axiom |
---|
ms:Problem ⊑ oa:Annotation |
ms:interprets ⊑ oa:hasTarget |
ms:hasView ⊑ oa:hasBody |
#Variables | #Rule | #Problem |
---|---|---|
Duration in seconds | Time to fall asleep in a day > 1800 | Insomnia |
Count of sleep interruptions | Number of interruptions in a day > 10 | Restlessness |
Duration in minutes | Sleep total duration in a day > 480 | Too Much Sleep |
Duration in minutes | Sleep total duration in a day < 300 | Lack of Sleep |
Duration of “Nap” state in minutes | Asleep in Naps > 100 in a day | Increased Napping |
Occurrence of “Nap” State, Occurrence of “Night Sleep” state | Asleep in Naps end time < 2 h from Sleep start time | Nap close to bedtime |
Time Asleep / Time in bed | Sleep Efficiency < 85 | Low Sleep Quality |
Step count, Heart Rate measure, Duration in minutes | Steps < 50 & Heart Rate > 90 (Fat Burn Zone) for duration > 300 | Stress or Pain |
Heart Rate measure | HR < 60 | Low Heart Rate |
Step count, Heart Rate measure, Duration in minutes | Steps < 1000 & Heart Rate < 80 for duration > 300 | Inactivity |
Step count, Heart Rate measure, Duration in minutes | Steps < 500 & Heart Rate < 100 for duration > 800 | Lack of Movement |
Step count | Steps < 8000 | Lack of Exercise |
No of Objects Added | Time (ms) |
---|---|
50 | 1954 |
100 | 2619 |
500 | 4548 |
1000 | 7518 |
3000 | 18,072 |
10,000 | 58,597 |
20,000 | 114,435 |
#Objects in KB | Time (ms) | #Objects Generated |
---|---|---|
Lack of Movement | ||
50 | 20 | 0 |
100 | 77 | 1 |
500 | 97 | 1 |
1000 | 133 | 2 |
3000 | 301 | 4 |
10,000 | 519 | 9 |
20,000 | 1022 | 17 |
Low Sleep Quality | ||
50 | 8 | 0 |
100 | 4 | 0 |
500 | 7 | 0 |
1000 | 6 | 0 |
3000 | 21 | 0 |
10,000 | 1815 | 27 |
20,000 | 3047 | 51 |
Lack of Movement | ||
Lack of Sleep | ||
50 | 7 | 0 |
100 | 4 | 0 |
500 | 6 | 0 |
1000 | 61 | 1 |
3000 | 282 | 4 |
10,000 | 2500 | 36 |
20,000 | 4078 | 68 |
Key Themes | User Quotes |
---|---|
Objective Monitoring | “Provides objective metrics related to sleep and physical activity for MS”, “(Covers the need) to detect physical activity, sleep and sleep quality patterns in real time.” |
Prediction | “Useful for prediction”, “The system provides a basis for prediction or prevention of a possible deterioration” |
Motivation | “Could help to: Address Fatigue - monitor sleep patterns and address any issues, Stay active - days with less steps and exercise could be monitored to increase stamina and strength.” |
Personalization | “Identifying any contributing factors, could help clinicians to develop a tailored management plan.” |
Key Themes | User Quotes |
---|---|
Add EEG for richer stress monitoring | “Brain waves (via EEG/sensors could be added) to assess stress during the day not only based on the heart rate.” |
Prescription Diary Comparison | “Maybe a diary (could be added) with medical prescription (drug doses per day) in order to compare biomarkers of daily life to prescription data and predict periods of deterioration.” |
Add Water Consumption to regulate Bladder/bowel function | “Issues with bladder and bowel function can be a common problem for people with MS at some stage in their life, so water consumption measurements could be added in the future to monitor this problem and give the appropriate suggestions.” |
Question | Mean | SD |
---|---|---|
How useful do you feel that the data collected by the wearable sensor (steps as a measure of physical activity, sleep, heart rate) are for monitoring & care of people with MS? | 4.6 | 0.55 |
How useful do you feel that the events detected by the system (problems related to activity and sleep, e.g., lack of movement, lack of sleep, too much sleep, insomnia, restlessness, bad sleep quality) are for monitoring & care of people with MS? | 4.8 | 0 |
In terms of the user interface (clinician dashboard), how easy do you think it would be for you to use in your practice? | 4.4 | 0.55 |
In terms of the user interface (clinician dashboard) appearance and data representation (graphics and graphs), how appealing and easy to understand do you think it is? | 4.6 | 0.55 |
Overall, how much of a positive impact do you feel that the use of the system would have in the care of MS? | 4.4 | 0.55 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Stavropoulos, T.G.; Meditskos, G.; Lazarou, I.; Mpaltadoros, L.; Papagiannopoulos, S.; Tsolaki, M.; Kompatsiaris, I. Detection of Health-Related Events and Behaviours from Wearable Sensor Lifestyle Data Using Symbolic Intelligence: A Proof-of-Concept Application in the Care of Multiple Sclerosis. Sensors 2021, 21, 6230. https://doi.org/10.3390/s21186230
Stavropoulos TG, Meditskos G, Lazarou I, Mpaltadoros L, Papagiannopoulos S, Tsolaki M, Kompatsiaris I. Detection of Health-Related Events and Behaviours from Wearable Sensor Lifestyle Data Using Symbolic Intelligence: A Proof-of-Concept Application in the Care of Multiple Sclerosis. Sensors. 2021; 21(18):6230. https://doi.org/10.3390/s21186230
Chicago/Turabian StyleStavropoulos, Thanos G., Georgios Meditskos, Ioulietta Lazarou, Lampros Mpaltadoros, Sotirios Papagiannopoulos, Magda Tsolaki, and Ioannis Kompatsiaris. 2021. "Detection of Health-Related Events and Behaviours from Wearable Sensor Lifestyle Data Using Symbolic Intelligence: A Proof-of-Concept Application in the Care of Multiple Sclerosis" Sensors 21, no. 18: 6230. https://doi.org/10.3390/s21186230