Machine Learning-based Variability Handling in IoT Agents

by   Nathalia Nascimento, et al.
University of Waterloo

Agent-based IoT applications have recently been proposed in several domains, such as health care, smart cities and agriculture. Deploying these applications in specific settings has been very challenging for many reasons including the complex static and dynamic variability of the physical devices such as sensors and actuators, the software application behavior and the environment in which the application is embedded. In this paper, we propose a self-configurable IoT agent approach based on feedback-evaluative machine-learning. The approach involves: i) a variability model of IoT agents; ii) generation of sets of customized agents; iii) feedback evaluative machine learning; iv) modeling and composition of a group of IoT agents; and v) a feature-selection method based on manual and automatic feedback.


page 1

page 2

page 3

page 4


An IoT Analytics Embodied Agent Model based on Context-Aware Machine Learning

Agent-based Internet of Things (IoT) applications have recently emerged ...

Hybrid-Learning approach toward situation recognition and handling

The success of smart environments largely depends on their smartness of ...

Model-Based Monitoring for IoTs Smart Cities Applications

Smart Cities are future urban aggregations, where a multitude of heterog...

A Reference Model for IoT Embodied Agents Controlled by Neural Networks

Embodied agents is a term used to denote intelligent agents, which are a...

Engineering Cooperative Smart Things based on Embodied Cognition

The goal of the Internet of Things (IoT) is to transform any thing aroun...

IoT-based Emergency Evacuation Systems

Fires, earthquakes, floods, hurricanes, overcrowding, or and even pandem...

Please sign up or login with your details

Forgot password? Click here to reset