| Literature DB >> 30037001 |
Przemysław R Woznowski1, Emma L Tonkin2, Peter A Flach3.
Abstract
Ubiquitous eHealth systems based on sensor technologies are seen as key enablers in the effort to reduce the financial impact of an ageing society. At the heart of such systems sit activity recognition algorithms, which need sensor data to reason over, and a ground truth of adequate quality used for training and validation purposes. The large set up costs of such research projects and their complexity limit rapid developments in this area. Therefore, information sharing and reuse, especially in the context of collected datasets, is key in overcoming these barriers. One approach which facilitates this process by reducing ambiguity is the use of ontologies. This article presents a hierarchical ontology for activities of daily living (ADL), together with two use cases of ground truth acquisition in which this ontology has been successfully utilised. Requirements placed on the ontology by ongoing work are discussed.Entities:
Keywords: activities of daily living; ontology development; ontology validation; post-hoc annotation; self-annotation
Mesh:
Year: 2018 PMID: 30037001 PMCID: PMC6068475 DOI: 10.3390/s18072361
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1High-level view of ADL ontology.
Figure 2High-level overview of the entire ontology. The origin of each definition is indicated in square brackets. DICT is taken from a dictionary and SPH is taken from in-house documentation.
Activity classes in the SPHERE ADL ontology, including the highest and second highest ontology levels and the number of subclasses in each class.
| Class | Subclasses | Example |
|---|---|---|
| Atomic home activities | 7 | |
| door interaction | 3 | open door |
| object interaction | 6 | pick up object |
| tap interaction | 6 | open hot tap |
| window interaction | 2 | close window |
| electrical appliance | 4 | switch on |
| cupboard interaction | 2 | open cupboard |
| draw interaction | 2 | open draw |
| Cleaning | 17 | mopping |
| Dishwashing | 8 | drying dishes |
| Eating/drinking | 5 | eating a meal |
| Exercising | 6 | stretching |
| Grooming | 9 | shaving |
| Health condition | 6 | coughing |
| Healthcare | 3 | treating a wound |
| Home env. management | 9 | water plants |
| adjusting light levels | 2 | switch light on |
| Hygiene | 9 | flossing |
| Information interaction | 10 | writing |
| using a computer | 3 | |
| using a mobile phone/pda/... | 4 | sms |
| Laundry | 11 | ironing |
| Leisure | 11 | dancing |
| Meal/drink preparation | 9 | preparing a snack |
| Misc | 1 | smoking tobacco |
| Sleeping | 5 | napping |
| Social interaction | 5 | social media |
| talking | 4 | on a phone |
| Study-related | 4 | putting on sensors |
| Working | 3 | intellectual |
| Yardwork | 3 | gardening |
New and altered activity subclasses.
| BoxLab | SPHERE ADL Ontology |
|---|---|
| Eating | Eating/drinking |
| Home management | Home environment management |
| Information | Information interaction |
| Meal preparation | Meal/drink preparation |
| — | Atomic home activities |
| — | Health condition |
| — | Misc |
| — | Social interaction |
| — | Working |
Physical state classes in the SPHERE ADL ontology.
| Class | Subclasses | Example |
|---|---|---|
| Ambulation | 9 | crawling |
| Posture | 7 | kneeling |
| sitting | 2 | sitting on the floor |
| standing | 2 | standing still |
| Transitions | 13 | bending |
Room/location, social context and physiological context classes in the SPHERE ADL ontology.
| Class | Subclasses | Example |
|---|---|---|
| Room/location | 16 | loft/attic |
| Social context | 6 | not alone |
| Physiological context | 5 | glucose level |
Desirable characteristics of an ontology in a given context of use.
| Attribute | Source | Determination |
|---|---|---|
| Accuracy | [ | Appropriate representation of aspects of the ‘real world’ |
| Adaptability | [ | Ease of performing changes |
| Consistency | [ | Consistency of meaning of terms |
| Clarity/Interpretability | [ | The extent to which defined terms/labels accurately convey the intended meaning |
| Cognitive adequacy | [ | Match between formal and cognitive (user) semantic, effectively an indicator of cognitive load. |
| Conciseness | [ | Absence of unnecessary definitions, axioms or complexity. |
| Completeness | [ | Does the ontology cover all features required within the domain of interest? |
| Consistency | [ | The extent to which consistent results are obtained from a given input (cf., inter-annotator consistency [ |
| Expressiveness | [ | Does the ontology allow competency questions (or questions arising in use) to be answered? |
| Relevance | [ | What proportion of the ontology maps to the context of use? |
| Precision/recall | [ | Defined according to information science definitions: the relevance of returned information and the completeness of returned information. |
| Structural clarity | [ | Formal specification/ontology must be free of cyclic references. |
Figure 3SPHERE ontology terms mapped to the Boxlab taxonomy and to two case studies. (a) SPHERE ontology (orange) alignment with BoxLab (purple). (b) SPHERE ADL terms used in post-hoc video annotation. (c) SPHERE ADL terms used in self-annotation condition (terms used for this purpose are highlighted in red).
Figure 4Two cyclic subgraphs.