Dr Tarek Elsaleh
Academic and research departments
Centre for Vision, Speech and Signal Processing (CVSSP), School of Computer Science and Electronic Engineering.About
Biography
Dr Tarek Elsaleh is a Research Software Engineer and Project Manager at the University of Surrey, and holds a PhD in Electronic Engineering from the University of Surrey.
His research and development background in the field of Internet of Things (IoT) and Artificial Intelligence (AI) include: Service, Data and Metadata Management, Semantic Modelling and Validation, Interoperability for Multi-Domain Experimentation Facilities, and Application of IoT technologies with AI in Healthcare.
He has contributed software-based solutions to several major EU and UK funded IoT and AI research projects since 2008, and has also contributed to standardization activities in the field, mainly in relation to information modelling for data and metadata.
Areas of specialism
University roles and responsibilities
- Research Software Engineer (Project Manager) - Decentralised Data Spaces for AI and IoT Value Chains
My qualifications
Previous roles
ResearchResearch interests
IoT, AI, Edge Computing, Connected Data, Data Spaces
Research projects
The SEDIMARK project aimed at designing and prototyping a secure decentralised and intelligent data and services marketplace that bridges remote data platforms and allows the efficient and privacy-preserving sharing of vast amounts of heterogeneus, high quality, certified data and services supporting the common EU data spaces.
University of Surrey played a key role with Interoperability, Decentralisation of Discovery Mechanisms, Edge-based AI Workflows for Forecasting, Generic Pruning and Structured Description Generation for Data Spaces.
EU project focusing on developing a search engine framework for the Internet of Things (IoT), enabling search on services exposing its devices. Architecture adopts a SaaS approach for system components exposed as web services.
University of Surrey played a key role with leading the work for Machine-Initiated Semantic Search Enablement. We led and developed semantic information model for IoT data streams. R&D and integration for modules providing data pattern extraction and imputation based on unsupervised machine learning techniques. Conducted testing and CI/CD for developed for backend components, and deployment on Kubernetes cluster. Design and development of Minimal Viable Product (MVP) for elderly care use case based on framework.
The ACTIVAGE project was a European initiative aimed at creating the first pan-European Internet of Things (IoT) ecosystem to support Active and Healthy Ageing (AHA). Its primary goal was to deploy IoT-based solutions that enable older adults to live independently, maintain autonomy, and improve quality of life. The project developed the ACTIVAGE IoT Ecosystem Suite (AIOTES) to ensure interoperability among diverse IoT platforms while addressing security, privacy, and trust. It also focused on evaluating socio-economic impacts and validating sustainable business models to scale AHA services across Europe.
University of Surrey played a key role at the Leeds deployment site as a solution provider. Our responsibilities included ensuring interoperability between heterogeneous IoT systems and conducting evaluations of the deployed services. We collaborated with partners such as Samsung (UK), CSEM (Switzerland), and Leeds City Council (UK) to integrate technology and deliver services tailored for senior users. This involvement contributed to validating the technical and social feasibility of IoT-based AHA solutions within real-world environments.
FIESTA-IoT aimed to open new horizons in IoT experimentation at a global scale, based on the interconnection and interoperability of diverse IoT testbeds. FIESTA will produce a first-of-a-kind blueprint experimental infrastructure (tools, techniques and best practices) enabling testbed operators to interconnect their facilities in an interoperable way, while at the same time facilitating researchers in deploying integrated experiments, which seamlessly transcend the boundaries of multiple IoT platforms. FIESTA was validated and evaluated based on the interconnection of four testbeds (in Spain, UK, France and Korea), as well as based on the execution of novel experiments in the areas of mobile crowd-sensing, IoT applications portability, and dynamic intelligent discovery of IoT resources.
The project also took advantage of open calls for attracting third-parties that engaged in the integration of their platforms within FIESTA-IoT or in the conduction of added-value experiments. As part of its sustainability strategy, FIESTA-IoT established a global market confidence programme for IoT interoperability, enabling innovative platform providers and solution integrators to ensure/certify the openness and interoperability of their developments.
University of Surrey played a key role in provision and federation of the Smart Building Testbed (SmartICS), conceptualisation and PoC for the IoT semantic registry, ontology development, experiment-as-a-service for cross-testbed data analysis.
The key deliverables of FI-WARE was to provide an open architecture and a reference implementation of a novel service infrastructure, building upon generic and reusable building blocks developed in earlier research projects.
From an architectural perspective, FI-WARE was based on the following main foundations to deliver for the Future Internet:
Service Delivery Framework – the infrastructure to create, publish, manage and consume FI services across their life cycle, addressing all technical and business aspects. Cloud Hosting – the fundamental layer which provides the computation, storage and network resources, upon which services are provisioned and managed. Support Services – the facilities for effective accessing, processing, and analyzing massive streams of data, and semantically classifying them into valuable knowledge. IoT Enablement – the bridge whereby FI services interface and leverage the ubiquity of heterogeneous, resource-constrained devices in the Internet of Things. Interface to Networks – open interfaces to networks and devices, providing the connectivity needs of services delivered across the platform. Security – the mechanisms which ensure that the delivery and usage of services is trustworthy and meets security and privacy requirements.
For University of Surrey, our role was to develop, maintain and evolve a Generic Enabler (GE) within IoT Enablement for IoT resource discovery by leverging Semantic Web technologies for interoperability and search mechanisms enhanced with clustering techniques based on Latent Dirichlet allocation (LDA), and linking associated resources based on spatial, temporal and thematic reasoning.
Research interests
IoT, AI, Edge Computing, Connected Data, Data Spaces
Research projects
The SEDIMARK project aimed at designing and prototyping a secure decentralised and intelligent data and services marketplace that bridges remote data platforms and allows the efficient and privacy-preserving sharing of vast amounts of heterogeneus, high quality, certified data and services supporting the common EU data spaces.
University of Surrey played a key role with Interoperability, Decentralisation of Discovery Mechanisms, Edge-based AI Workflows for Forecasting, Generic Pruning and Structured Description Generation for Data Spaces.
EU project focusing on developing a search engine framework for the Internet of Things (IoT), enabling search on services exposing its devices. Architecture adopts a SaaS approach for system components exposed as web services.
University of Surrey played a key role with leading the work for Machine-Initiated Semantic Search Enablement. We led and developed semantic information model for IoT data streams. R&D and integration for modules providing data pattern extraction and imputation based on unsupervised machine learning techniques. Conducted testing and CI/CD for developed for backend components, and deployment on Kubernetes cluster. Design and development of Minimal Viable Product (MVP) for elderly care use case based on framework.
The ACTIVAGE project was a European initiative aimed at creating the first pan-European Internet of Things (IoT) ecosystem to support Active and Healthy Ageing (AHA). Its primary goal was to deploy IoT-based solutions that enable older adults to live independently, maintain autonomy, and improve quality of life. The project developed the ACTIVAGE IoT Ecosystem Suite (AIOTES) to ensure interoperability among diverse IoT platforms while addressing security, privacy, and trust. It also focused on evaluating socio-economic impacts and validating sustainable business models to scale AHA services across Europe.
University of Surrey played a key role at the Leeds deployment site as a solution provider. Our responsibilities included ensuring interoperability between heterogeneous IoT systems and conducting evaluations of the deployed services. We collaborated with partners such as Samsung (UK), CSEM (Switzerland), and Leeds City Council (UK) to integrate technology and deliver services tailored for senior users. This involvement contributed to validating the technical and social feasibility of IoT-based AHA solutions within real-world environments.
FIESTA-IoT aimed to open new horizons in IoT experimentation at a global scale, based on the interconnection and interoperability of diverse IoT testbeds. FIESTA will produce a first-of-a-kind blueprint experimental infrastructure (tools, techniques and best practices) enabling testbed operators to interconnect their facilities in an interoperable way, while at the same time facilitating researchers in deploying integrated experiments, which seamlessly transcend the boundaries of multiple IoT platforms. FIESTA was validated and evaluated based on the interconnection of four testbeds (in Spain, UK, France and Korea), as well as based on the execution of novel experiments in the areas of mobile crowd-sensing, IoT applications portability, and dynamic intelligent discovery of IoT resources.
The project also took advantage of open calls for attracting third-parties that engaged in the integration of their platforms within FIESTA-IoT or in the conduction of added-value experiments. As part of its sustainability strategy, FIESTA-IoT established a global market confidence programme for IoT interoperability, enabling innovative platform providers and solution integrators to ensure/certify the openness and interoperability of their developments.
University of Surrey played a key role in provision and federation of the Smart Building Testbed (SmartICS), conceptualisation and PoC for the IoT semantic registry, ontology development, experiment-as-a-service for cross-testbed data analysis.
The key deliverables of FI-WARE was to provide an open architecture and a reference implementation of a novel service infrastructure, building upon generic and reusable building blocks developed in earlier research projects.
From an architectural perspective, FI-WARE was based on the following main foundations to deliver for the Future Internet:
Service Delivery Framework – the infrastructure to create, publish, manage and consume FI services across their life cycle, addressing all technical and business aspects. Cloud Hosting – the fundamental layer which provides the computation, storage and network resources, upon which services are provisioned and managed. Support Services – the facilities for effective accessing, processing, and analyzing massive streams of data, and semantically classifying them into valuable knowledge. IoT Enablement – the bridge whereby FI services interface and leverage the ubiquity of heterogeneous, resource-constrained devices in the Internet of Things. Interface to Networks – open interfaces to networks and devices, providing the connectivity needs of services delivered across the platform. Security – the mechanisms which ensure that the delivery and usage of services is trustworthy and meets security and privacy requirements.
For University of Surrey, our role was to develop, maintain and evolve a Generic Enabler (GE) within IoT Enablement for IoT resource discovery by leverging Semantic Web technologies for interoperability and search mechanisms enhanced with clustering techniques based on Latent Dirichlet allocation (LDA), and linking associated resources based on spatial, temporal and thematic reasoning.
Sustainable development goals
My research interests are related to the following:
Publications
The European Union's (EU) data strategy aims to create a single market for seamless data flow while ensuring proper governance, privacy, and data protection. In this paper, we present SEDIMARK, an EU project, that builds on this strategy by developing a fully decentralised, secure data marketplace. The goal of SEDIMARK is to build a complete toolbox that enables users to purchase and process data assets. The toolbox includes tools for data cleaning, decentralised machine learning models and secure data exchange. SEDIMARK offers users full control over data assets by enabling them to keep their data locally and thus removing the need for central servers. With customisable pipelines and tools, SEDIMARK supports a wide range of users, from novices to experts, promoting seamless collaboration and fair access to high-quality datasets across Europe. The decentralised connectivity in SEDIMARK is achieved with the use of Distributed Ledger Technology (DLT). Furthermore, SEDIMARK's architecture features a unique Connector component using Self Sovereign Identities (SSI), fostering trust and secure interactions. Transactions in SEDIMARK are stored in a Registry, a decentralised, immutable, non-repudiable and permissionless database. Together the technologies used in SEDIMARK ensure privacy, trust and data quality for secure management, sharing, and monetisation of assets in data spaces.
As data marketplaces are expected to become a prominent theme in the digital economy, whereby data assets are being generated today more than ever, and their potential to transform how value can be unlocked, the automation of metadata description generation will become a necessity for data asset discoverability, especially as data volumes explode and manual documentation becomes unsustainable. Therefore, semi-autonomous means are required to bring down the barrier to entry for data providers. As an extension of the Data Space concept, marketplaces advertise their assets or products through " offerings " , that enable the discoverability of an asset or bundle of assets, published by data providers to a catalogue, which data consumers in turn can use for querying. Recent advances in large language models (LLMs) and constrained decoding techniques enable schema-compliant, semi-automated metadata generation, reducing manual overhead and improving discoverability. We propose a schema-aware, edge-optimized LLM pipeline for generating structured descriptions for data asset offerings in the SEDIMARK marketplace, with evaluation on realistic information models.
Testing and experimentation are crucial for promoting innovation and building systems that can evolve to meet high levels of service quality. IoT data that belong to users and from which their personal information can be inferred are frequently shared in the background of IoT systems with third parties for experimentation and building quality services. This sharing raises privacy concerns, as in most cases, the data are gathered and shared without the user's knowledge or explicit consent. With the introduction of GDPR, IoT systems and experimentation platforms that federate data from different deployments, testbeds, and data providers must be privacy-preserving. The wide adoption of IoT applications in scenarios ranging from smart cities to Industry 4.0 has raised concerns for the privacy of users' data collected using IoT devices. Inspired by the GDPR requirements, we propose an IoT ontology built using available standards that enhances privacy, enables semantic interoperability between IoT deployments, and supports the development of privacy-preserving experimental IoT applications. We also propose recommendations on how to efficiently use our ontology within a IoT testbed and federating platforms. Our ontology is validated for different quality assessment criteria using standard validation tools. We focus on "experimentation" without loss of generality because it covers scenarios from both research and industry that are directly linked with innovation.
In this paper we discuss a technical design and an ongoing trial that is being conducted in the UK, called Technology Integrated Health Management (TIHM). TIHM uses Internet of Things (IoT) enabled solutions provided by various companies in a collaborative project. The IoT devices and solutions are integrated in a common platform that supports interoperable and open standards. A set of machine learning and data analytics algorithms generate notifications regarding the well-being of the patients. The information is monitored around the clock by a group of healthcare practitioners who take appropriate decisions according to the collected data and generated notifications. In this paper we discuss the design principles and the lessons that we have learned by co-designing this system with patients, their carers, clinicians, and also our industry partners. We discuss the technical design of TIHM and explain why user-centred and human-experience should be an integral part of the technological design.
This paper describes an ontology validation tool that is designed for the W3C Semantic Sensor Networks Ontology (W3C SSN). The tool allows ontologies and linked-data descriptions to be validated against the concepts and properties used in the W3C SSN model. It generates validation reports and collects statistics re- garding the most commonly used terms and concepts within the ontologies. An online version of the tool is available at: (http://iot.ee.surrey.ac.uk/SSNValidation). This tool can be used as a checking and validation service for new ontology de- velopments in the IoT domain. It can also be used to give feedback to W3C SSN and other similar ontology developers regarding the most commonly used concepts and properties from the reference ontology and this information can be used to create core ontologies that have higher level interoperability across different systems and various application domains.
Over the past few years the semantics community has developed ontologies to describe concepts and relationships between different entities in various application domains, including Internet of Things (IoT) applications. A key problem is that most of the IoT related semantic descriptions are not as widely adopted as expected. One of the main concerns of users and developers is that semantic techniques increase the complexity and processing time and therefore they are unsuitable for dynamic and responsive environments such as the IoT. To address this concern, we propose IoT-Lite, an instantiation of the semantic sensor network (SSN) ontology to describe key IoT concepts allowing interoperability and discovery of sensory data in heterogeneous IoT platforms by a lightweight semantics. We propose 10 rules for good and scalable semantic model design and follow them to create IoT-Lite. We also demonstrate the scalability of IoT-Lite by providing some experimental analysis, and assess IoT-Lite against another solution in terms of round time trip (RTT) performance for query-response times.
An important field in exploratory sensory data analysis is the segmentation of time-series data to identify activities of interest. In this work, we analyse the performance of univariate and multi-sensor Bayesian change detection algorithms in segmenting accelerometer data. In particular, we provide theoretical analysis and also performance evaluation on synthetic data and real-world data. The results illustrate the advantages of using multi-sensory variance change detection in the segmentation of dynamic data (e.g. accelerometer data).
The Internet of Things (IoT) concept has attracted a lot of attention from the research and innovation community for a number of years already. One of the key drivers for this hype towards the IoT is its applicability to a plethora of different application domains. However, infrastructures enabling experimental assessment of IoT solutions are scarce. Being able to test and assess the behavior and the performance of any piece of technology (i.e., protocol, algorithm, application, service, etc.) under real-world circumstances is of utmost importance to increase the acceptance and reduce the time to market of these innovative developments. This paper describes the federation of eleven IoT deployments from heterogeneous application domains (e.g., smart cities, maritime, smart building, crowd-sensing, smart grid, etc.) with over 10,000 IoT devices overall which produce hundreds of thousands of observations per day. The paper summarizes the resources that are made available through a cloud-based platform. The main contributions from this paper are twofold. In the one hand, the insightful summary of the federated data resources are relevant to the experimenters that might be seeking for an experimental infrastructure to assess their innovations. On the other hand, the identification of the challenges met during the testbed integration process, as well as the mitigation strategies that have been implemented to face them, are of interest for testbed providers that can be considering to join the federation.
The Real World Internet or the Web of Things has brought an approach to integrate wireless sensor devices in a manner that is natural to the Web, where sensors are exposed as addressable web resources like any other web resource. Although there is still a clear deficiency with regards to managing the mobility of the sensor devices in this approach, and how it affects the service and the users interacting with it. The work presented here addresses this issue and aims to provide an approach towards maintaining service continuity of migrating sensor devices in a framework that builds upon the concept of the 'Web of Things'. © 2011 IEEE.
In recent years, the development and deployment of Internet of Things (IoT) devices has led to the generation of large volumes of real world data. Analytical models can be used to extract meaningful insights from this data. However, most of IoT data is not fully utilised, which is mainly due to interoperability issues and the difficulties to analyse data collected by heterogeneous resources. To overcome this heterogeneity, semantic technologies are used to create common models to share various data originated from heterogeneous sources. However, semantics add further overhead to data delivery, and the processing time to annotate the data with the model can increase the latency and complexity in publishing and querying the annotated data. In this paper, we present a lightweight semantic model to annotate IoT streams. The metadata descriptions that are provided in the models are used for search and discovery of the data using various attributes such as value and type. The proposed model extends commonly used ontologies such as W3C/OGC SSN ontology and its recent lightweight core, SOSA, and includes concepts to describe streaming IoT data. We also show use cases, tools and applications where the proposed model has been used.
: The Internet-of-Things (IoT) is unanimously identified as one of the main pillars of future smart scenarios. However, despite the growing number of IoT deployments, the majority of IoT applications tend to be self-contained, thereby forming vertical silos. Indeed, the ability to combine and synthesize data streams and services from diverse IoT platforms and testbeds, holds the promise to increase the potential of smart applications in terms of size, scope and targeted business context. This paper describes the system architecture for the FIESTA-IoT platform, whose main aim is to federate a large number of testbeds across the planet, in order to offer experimenters the unique experience of dealing with a large number of semantically interoperable data sources. This system architecture was developed by following the Architectural Reference Model (ARM) methodology promoted by the IoT-A project (FP7 “light house” project on Architecture for the Internet of Things). Through this process, the FIESTAIoT architecture is composed of a set of Views that deals with a “logical” functional decomposition (Functional View, FV) and data structuring and annotation, data flows and inter-functional component interactions (Information View, IV).
The rapid growth in collecting and sharing sensory observation form the urban environments provides opportunities to plan and manage the services in the cities better and allows citizens to also observe and understand the changes in their surrounding in a better way. The new urban sensory data also creates opportunities for further application and service development by creative industries and start-ups. However, as the size and diversity of this data increase, finding and accessing the right set of data in a timely manner is becoming more challenging. This paper describes a search engine designed for indexing, searching and accessing urban sensory data. We present the key feature and architecture of the system and demonstrate some of the functionalities that are provided by searching for raw sensory observations and also pattern search functions that are enabled by a pattern analysis algorithm, supported by monitoring of data streams for changes in quality of information and remediation.
Over the past few years the semantics community has developed several ontologies to describe concepts and relationships for Internet of Things (IoT) applications. A key problem is that most of the IoT related semantic descriptions are not as widely adopted as expected. One of the main concerns of users and developers is that semantic techniques increase the complexity and processing time and therefore they are unsuitable for dynamic and responsive environments such as the IoT. To address this concern, we propose IoT-Lite, an instantiation of the semantic sensor network (SSN) ontology to describe key IoT concepts allowing interoperability and discovery of sensory data in heterogeneous IoT platforms by a lightweight semantics. We propose 10 rules for good and scalable semantic model design and follow them to create IoT-Lite. We also demonstrate the scalability of IoT-Lite by providing some experimental analysis, and assess IoT-Lite against another solution in terms of round trip time (RTT) performance for query-response times. We have linked IoTLite with Stream Annotation Ontology (SAO), to allow queries over stream data annotations and we have also added dynamic semantics in the form of MathML annotations to IoT-Lite. Dynamic semantics allows the annotation of spatio-temporal values, reducing storage requirements and therefore the response time for queries. Dynamic semantics stores mathematical formulas to recover estimated values when actual values are missing.
Due to the rapid development of the Internet of Things (IoT) and consequently, the availability of more and more IoT data sources, mechanisms for searching and integrating IoT data sources become essential to leverage all relevant data for improving processes and services. This paper presents the IoT search framework IoTCrawler. The IoTCrawler framework is not only another IoT framework, it is a system of systems which connects existing solutions to offer interoperability and to overcome data fragmentation. In addition to its domain-independent design, IoTCrawler features a layered approach, offering solutions for crawling, indexing and searching IoT data sources, while ensuring privacy and security, adaptivity and reliability. The concept is proven by addressing a list of requirements defined for searching the IoT and an extensive evaluation. In addition, real world use cases showcase the applicability of the framework and provide examples of how it can be instantiated for new scenarios.
After a thorough analysis of existing Internet of Things (IoT) related ontologies, in this paper we propose a solution that aims to achieve semantic interoperability among heterogeneous testbeds. Our model is framed within the EU H2020's FIESTA-IoT project, that aims to seamlessly support the federation of testbeds through the usage of semantic-based technologies. Our proposed model (ontology) takes inspiration from the well-known Noy et al. methodology for reusing and interconnecting existing ontologies. To build the ontology, we leverage a number of core concepts from various mainstream ontologies and taxonomies, such as Semantic Sensor Network (SSN), M3-lite (a lite version of M3 and also an outcome of this study), WGS84, IoT-lite, Time, and DUL. In addition, we also introduce a set of tools that aims to help external testbeds adapt their respective datasets to the developed ontology.
Infrastructures enabling experimental assessment of Internet of Things (IoT) solutions are scarce. Moreover, such infrastructures are typically bound to a specific application domain, thus, not facilitating the testing of solutions with a horizontal approach. This paper presents a platform that supports Experimentation as s Service (EaaS) over a federation of IoT testbeds. This platform brings two major advances. First, it leverages semantic web technologies to enable interoperability so that testbed agnostic access to the underlying facilities is allowed. Second, a set of tools ease both the experimentation workflow and the federation of other IoT deployments, independently of their domain of interest. Apart from the platform specification, this paper presents how this design has been actually instantiated into a cloud-based EaaS platform that has been used for supporting a wide variety of novel experiments targeting different research and innovation challenges. In this respect, this paper summarizes some of the experiences from these experiments and the key performance metrics that this instance of the platform has exhibited during the experimentation.
The vision of the Internet of Things (IoT) relies on the provisioning of real-world services, which are provided by smart objects that are directly related to the physical world. A structured, machine-processible approach to provision such real-world services is needed to make heterogeneous physical objects accessible on a large scale and to integrate them with the digital world. The incorporation of observation and measurement data obtained from the physical objects with the Web data, using information processing and knowledge engineering methods, enables the construction of ”intelligent and interconnected things”. The current research mostly focuses on the communication and networking aspects between the devices that are used for sensing amd measurement of the real world objects. There is, however, relatively less effort concentrated on creating dynamic infrastructures to support integration of the data into the Web and provide unified access to such data on service and application levels. This paper presents a semantic modelling and linked data approach to create an information framework for IoT. The paper describes a platform to publish instances of the IoT related resources and entities and to link them to existing resources on the Web. The developed platform supports publication of extensible and interoperable descriptions in the form of linked data.
Knowledge Acquisition Toolkit (KAT) is an open-source software that includes methods to process numerical sensory data. KAT is able to extract and represent human understandable and/or machine interpretable information from raw data. KAT includes a collection of algorithms for each step of the Internet of Things (IoT) data processing workflow ranging from data and signal pre-processing algorithms such as Frequency Filters, dimensionality reduction techniques such as Wavelet, FFT, SAX, and Feature Extraction and Abstraction and Inference methods such as Clustering. Figure 1 shows the steps of the process chain for processing cyber-physical data on the Web. KAT can be used to design and evaluate algorithms for sensor data that aim to extract and find new insights from the data.
Dementia is a neurological and cognitive condition that affects millions of people around the world. At any given time in the United Kingdom, 1 in 4 hospital beds are occupied by a person with dementia, while about 22% of these hospital admissions are due to preventable causes. In this paper we discuss using Internet of Things (IoT) technologies and in-home sensory devices in combination with machine learning techniques to monitor health and well-being of people with dementia. This will allow us to provide more effective and preventative care and reduce preventable hospital admissions. One of the unique aspects of this work is combining environmental data with physiological data collected via low cost in-home sensory devices to extract actionable information regarding the health and well-being of people with dementia in their own home environment. We have worked with clinicians to design our machine learning algorithms where we focused on developing solutions for real-world settings. In our solutions, we avoid generating too many alerts/alarms to prevent increasing the monitoring and support workload. We have designed an algorithm to detect Urinary Tract Infections (UTI) which is one of the top five reasons of hospital admissions for people with dementia (around 9% of hospital admissions for people with dementia in the UK). To develop the UTI detection algorithm, we have used a Non-negative Matrix Factorisation (NMF) technique to extract latent factors from raw observation and use them for clustering and identifying the possible UTI cases. In addition, we have designed an algorithm for detecting changes in activity patterns to identify early symptoms of cognitive decline or health decline in order to provide personalised and preventative care services. For this purpose, we have used an Isolation Forest (iForest) technique to create a holistic view of the daily activity patterns. This paper describes the algorithms and discusses the evaluation of the work using a large set of real-world data collected from a trial with people with dementia and their caregivers.
With the proliferation of sensors and IoT technologies, stream data are increasingly stored and analysed, but rarely combined, due to the heterogeneity of sources and technologies. Semantics are increasingly used to share sensory data, but not so much for annotating stream data. Semantic models for stream annotation are scarce, as generally, semantics are heavy to process and not ideal for Internet of Things (IoT) environments, where the data are frequently updated. We present a light model to semantically annotate streams, IoT-Stream. It takes advantage of common knowledge sharing of the semantics, but keeping the inferences and queries simple. Furthermore, we present a system architecture to demonstrate the adoption the semantic model, and provide examples of instantiation of the system for different use cases. The system architecture is based on commonly used architectures in the field of IoT, such as web services, microservices and middleware. Our system approach includes the semantic annotations that take place in the pipeline of IoT services and sensory data analytics. It includes modules needed to annotate, consume, and query data annotated with IoT-Stream. In addition to this, we present tools that could be used in conjunction to the IoT-Stream model and facilitate the use of semantics in IoT.