From Proprietary to High-Level Trigger-Action Programming Rules: A Natural Language Processing Approach
Ekene Attoh, Beat Signer

TL;DR
This paper introduces a natural language processing method to translate proprietary IoT automation rules into a high-level semantic model, facilitating cross-platform rule sharing and reducing user adaptation effort.
Contribution
It presents a novel NLP-based translation approach that converts existing platform-specific rules into a universal, high-level semantic representation for IoT devices and platforms.
Findings
Effective translation of proprietary rules into semantic models.
Supports cross-platform IoT rule sharing.
Enhances user experience by preserving familiar rule formats.
Abstract
With the rise of popular task automation or IoT platforms such as 'If This Then That (IFTTT)', users can define rules to enable interactions between smart devices in their environment and thereby improve their daily lives. However, the rules authored via these platforms are usually tied to the platforms and sometimes even to the specific devices for which they have been defined. Therefore, when a user wishes to move to a different environment controlled by a different platform and/or devices, they need to recreate their rules for the new environment. The rise in the number of smart devices further adds to the complexity of rule authoring since users will have to navigate an ever-changing landscape of IoT devices. In order to address this problem, we need human-computer interaction that works across the boundaries of specific IoT platforms and devices. A step towards this human-computer…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsContext-Aware Activity Recognition Systems · Usability and User Interface Design · Green IT and Sustainability
