# Dependency-aware action planning for smart home

**Authors:** Jongjin Kim, Jaeri Lee, Jeongin Yun, U. Kang, Praveen Kumar Donta, Praveen Kumar Donta, Praveen Kumar Donta

PMC · DOI: 10.1371/journal.pone.0305415 · 2024-06-18

## TL;DR

This paper introduces SmartAid, a method for smart homes to plan actions based on user requests while considering dependencies between devices and their capabilities.

## Contribution

SmartAid introduces a novel action planning method that considers dependencies in smart home systems using learned state transition models.

## Key findings

- SmartAid successfully represents real-world devices using state transition logs.
- The method generates accurate action sequences for user queries by considering dependencies.
- Experiments show SmartAid outperforms existing approaches in action planning accuracy.

## Abstract

How can a smart home system control a connected device to be in a desired state? Recent developments in the Internet of Things (IoT) technology enable people to control various devices with the smart home system rather than physical contact. Furthermore, smart home systems cooperate with voice assistants such as Bixby or Alexa allowing users to control their devices through voice. In this process, a user’s query clarifies the target state of the device rather than the actions to perform. Thus, the smart home system needs to plan a sequence of actions to fulfill the user’s needs. However, it is challenging to perform action planning because it needs to handle a large-scale state transition graph of a real-world device, and the complex dependence relationships between capabilities. In this work, we propose SmartAid (Smart Home Action Planning in awareness of Dependency), an action planning method for smart home systems. To represent the state transition graph, SmartAid learns models that represent the prerequisite conditions and operations of actions. Then, SmartAid generates an action plan considering the dependencies between capabilities and actions. Extensive experiments demonstrate that SmartAid successfully represents a real-world device based on a state transition log and generates an accurate action sequence for a given query.

## Full-text entities

- **Diseases:** IoT (MESH:C000719207)
- **Chemicals:** C (MESH:D002244), Gd (MESH:D005682), Sc[p (MESH:C008881), BFS (-), P. (MESH:D010758), Sc (MESH:D012538)
- **Species:** Homo sapiens (human, species) [taxon 9606]

## Figures

50 figures with captions in the complete paper: https://tomesphere.com/paper/PMC11185447/full.md

---
Source: https://tomesphere.com/paper/PMC11185447