CRAFTER: Causality-based Self-adaptation for Autonomous IoT Systems
On the map: Deep reinforcement learning methods → RL for energy, networks and operations
Abstract (arXiv)
This paper presents CRAFTER, an automated framework for designing and deploying self-adaptive IoT systems using Causal Reinforcement Learning (CRL). As IoT devices increasingly populate pervasive computing spaces, smart environments are enabled with advanced monitoring and interactive services. The dynamic nature of these environments, such as fluctuating workloads and evolving application demands, poses significant challenges in maintaining consistent Quality of Service (QoS) levels of IoT applications. While existing self-adaptation techniques offer adaptive capabilities, they are often designed to deal with specific application domains, hindering the design of self-adaptive solutions that can be re-used across multiple IoT verticals. In addition, there is a lack of automated pipelines that act on identifying key performance drivers to take effective adaptation decisions. CRAFTER addresses these issues by using Causality as a formal framework for performance analysis of IoT systems. CRAFTER generates causal graphs to uncover dependencies among system components and guide adaptation decisions based on cause-effect relationships. Then, adaptation agents can leverage this knowledge to take more effective adaptation decisions in dynamic situations. Our experimental evaluation demonstrates how CRAFTER enables deriving causal graphs spanning diverse IoT use cases. Furthermore, we showcase how CRAFTER improves self-adaptation performance by 25% compared to state-of-the-art Reinforcement Learning-based approaches.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in RL for energy, networks and operations, one of 15 directions in Deep reinforcement learning methods. First posted on arXiv 5 Oct 2026.
Builds on
0 of 0 references.
No references here yet.
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2024Enhancing IoT Intelligence: A Transformer-based Reinforcement Learning Methodology
- 2026Managing Task Execution for Unknown Workloads in Batteryless IoT: A Hardware-Agnostic Evaluation
- 2024Fully Distributed Fog Load Balancing with Multi-Agent Reinforcement Learning
- 2026DeFRiS: Silo-Cooperative IoT Applications Scheduling via Decentralized Federated Reinforcement Learning
- 2024SONATA: Self-adaptive Evolutionary Framework for Hardware-aware Neural Architecture Search
- 2025POLARIS: Is Multi-Agentic Reasoning the Next Wave in Engineering Self-Adaptive Systems?
- 2026An AI-Based Solution for Secure Service Provisioning in IoT
- 2025(DEMO) Deep Reinforcement Learning Based Resource Allocation in Distributed IoT Systems