As the number of Human-Centered Internet of Things (HCIoT) applications increases, the self-adaptation of its services and devices is becoming a fundamental requirement for addressing the uncertainties of the environment in decision-making processes. Self-adaptation of HCIoT aims to manage run-time changes in a dynamic environment and to adjust the functionality of IoT objects in order to achieve desired goals during execution. SMASH is a semantic-enabled multi-agent system for self-adaptation of HCIoT that autonomously adapts IoT objects to uncertainties of their environment. SMASH addresses the self-adaptation of IoT applications only according to the human values of users, while the behavior of users is not addressed. This article presents Q-SMASH: a multi-agent reinforcement learning-based approach for self-adaptation of IoT objects in human-centered environments. Q-SMASH aims to learn the behaviors of users along with respecting human values. The learning ability of Q-SMASH allows it to adapt itself to the behavioral change of users and make more accurate decisions in different states and situations.
翻译:随着以人类为中心的物联网应用数量的增加,其服务和装置的自我适应正在成为解决决策过程中环境不确定性的基本要求。HCIOT的自我适应旨在管理动态环境中的运行时间变化,并调整IOT物体的功能,以便在执行过程中实现预期目标。SMAS是HCIOT自我适应的具有语义功能的多试剂系统,自主地适应IOT对环境的不确定性。SMAS的学习能力使它能够适应用户的行为变化,在不同的国家和情况下作出更准确的决定。