Back to Search Start Over

Enabling Self-learning in Dynamic and Open IoT Environments.

Authors :
Ramakrishnan, Arun kishore
Preuveneers, Davy
Berbers, Yolande
Source :
Procedia Computer Science; Jun2014, Vol. 32, p207-214, 8p
Publication Year :
2014

Abstract

Abstract: The next big thing in computing is the Internet of Things (IoT), referring to dynamic and ever-evolving environments, generating high-volume streams of heterogeneous yet correlated contextual information of varying quality and complexity. Moreover, the increase in user mobility and unreliable sensor availability in IoT, necessitates the context-aware applications to dynamically adapt their behavior at run time. In this paper, we elicit the need for different self-learning techniques to tackle the openness of the IoT environments and propose enabling algorithms to achieve them. First, we present possible application scenarios which can benefit from both supervised and unsupervised self-learning. Later, we propose correlation mining algorithms based on Kullback-Leibler (KL) divergence and frequent set mining that exploits correlated contexts to enable unsupervised self-learning. These algorithms help to identify alternate sources for a context and semantically describe the previously unseen contexts in terms of already known contexts. We have realized the proposed algorithms on top of a Bayesian framework (HARD-BN) which supports autonomous learning. Our experiments demonstrate the applicability of the proposed correlation mining algorithms and their feasibility to enable self-learning in open and ever-evolving IoT environments. [Copyright &y& Elsevier]

Details

Language :
English
ISSN :
18770509
Volume :
32
Database :
Supplemental Index
Journal :
Procedia Computer Science
Publication Type :
Academic Journal
Accession number :
96350028
Full Text :
https://doi.org/10.1016/j.procs.2014.05.416