AutoIoT: Automated IoT Platform Using Large Language Models
- URL: http://arxiv.org/abs/2411.10665v1
- Date: Sat, 16 Nov 2024 02:02:01 GMT
- Title: AutoIoT: Automated IoT Platform Using Large Language Models
- Authors: Ye Cheng, Minghui Xu, Yue Zhang, Kun Li, Ruoxi Wang, Lian Yang,
- Abstract summary: AutoIoT is an automated IoT platform based on Large Language Models (LLMs) and formal verification techniques.
We show how AutoIoT can help users generate conflict-free automation rules and assist developers in generating codes for conflict detection.
- Score: 14.481067833984474
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: IoT platforms, particularly smart home platforms providing significant convenience to people's lives such as Apple HomeKit and Samsung SmartThings, allow users to create automation rules through trigger-action programming. However, some users may lack the necessary knowledge to formulate automation rules, thus preventing them from fully benefiting from the conveniences offered by smart home technology. To address this, smart home platforms provide pre-defined automation policies based on the smart home devices registered by the user. Nevertheless, these policies, being pre-generated and relatively simple, fail to adequately cover the diverse needs of users. Furthermore, conflicts may arise between automation rules, and integrating conflict detection into the IoT platform increases the burden on developers. In this paper, we propose AutoIoT, an automated IoT platform based on Large Language Models (LLMs) and formal verification techniques, designed to achieve end-to-end automation through device information extraction, LLM-based rule generation, conflict detection, and avoidance. AutoIoT can help users generate conflict-free automation rules and assist developers in generating codes for conflict detection, thereby enhancing their experience. A code adapter has been designed to separate logical reasoning from the syntactic details of code generation, enabling LLMs to generate code for programming languages beyond their training data. Finally, we evaluated the performance of AutoIoT and presented a case study demonstrating how AutoIoT can integrate with existing IoT platforms.
Related papers
- AutoBridge: Automating Smart Device Integration with Centralized Platform [10.962240689805709]
AutoBridge implements a divide-and-conquer strategy to generate IoT integration code.<n>It can achieve an average success rate of 93.87% and an average function coverage of 94.87%, without any human involvement.<n>A user study with 15 participants shows that AutoBridge outperforms expert programmers by 50% to 80% in code accuracy.
arXiv Detail & Related papers (2025-07-31T01:14:14Z) - Automating Automotive Software Development: A Synergy of Generative AI and Formal Methods [4.469600208122469]
We propose to combine GenAI with model-driven engineering to automate automotive software development.<n>Our approach uses LLMs to convert free-text requirements into event chain descriptions and to generate platform-independent software components.<n>As a proof of concept, we used GPT-4o to implement our method and tested it in the CARLA simulation environment with ROS2.
arXiv Detail & Related papers (2025-05-05T09:29:13Z) - Intelligent Detection of Non-Essential IoT Traffic on the Home Gateway [45.70482328441101]
This work presents ML-IoTrim, a system for detecting and mitigating non-essential IoT traffic by analyzing network behavior at the edge.
We test our framework in a consumer smart home setup with IoT devices from five categories, demonstrating that the model can accurately identify and block non-essential traffic.
This research advances privacy-aware traffic control in smart homes, paving the way for future developments in IoT device privacy.
arXiv Detail & Related papers (2025-04-22T09:40:05Z) - AutoIOT: LLM-Driven Automated Natural Language Programming for AIoT Applications [16.47929288038498]
Large Language Models (LLMs) have profoundly transformed our lives, revolutionizing interactions with AI and lowering the barrier to AI usage.
This paper introduces AutoIOT, an automated program generator for AIoT applications.
arXiv Detail & Related papers (2025-03-07T11:40:52Z) - GPIoT: Tailoring Small Language Models for IoT Program Synthesis and Development [15.109121724888382]
GPIoT is a code generation system for IoT applications by fine-tuning locally deployable Small Language Models (SLMs)
We propose GPIoT, a code generation system for IoT applications by fine-tuning locally deployable Small Language Models (SLMs) on IoT-specialized datasets.
arXiv Detail & Related papers (2025-03-02T01:55:40Z) - SafeAuto: Knowledge-Enhanced Safe Autonomous Driving with Multimodal Foundation Models [63.71984266104757]
We propose SafeAuto, a framework that enhances MLLM-based autonomous driving by incorporating both unstructured and structured knowledge.<n>To explicitly integrate safety knowledge, we develop a reasoning component that translates traffic rules into first-order logic.<n>Our Multimodal Retrieval-Augmented Generation model leverages video, control signals, and environmental attributes to learn from past driving experiences.
arXiv Detail & Related papers (2025-02-28T21:53:47Z) - AutoGLM: Autonomous Foundation Agents for GUIs [51.276965515952]
We present AutoGLM, a new series in the ChatGLM family, designed to serve as foundation agents for autonomous control of digital devices through Graphical User Interfaces (GUIs)
We have developed AutoGLM as a practical foundation agent system for real-world GUI interactions.
Our evaluations demonstrate AutoGLM's effectiveness across multiple domains.
arXiv Detail & Related papers (2024-10-28T17:05:10Z) - Internet of Agents: Weaving a Web of Heterogeneous Agents for Collaborative Intelligence [79.5316642687565]
Existing multi-agent frameworks often struggle with integrating diverse capable third-party agents.
We propose the Internet of Agents (IoA), a novel framework that addresses these limitations.
IoA introduces an agent integration protocol, an instant-messaging-like architecture design, and dynamic mechanisms for agent teaming and conversation flow control.
arXiv Detail & Related papers (2024-07-09T17:33:24Z) - Human-Centered Automation [0.3626013617212666]
The paper argues for the emerging area of Human-Centered Automation (HCA), which prioritizes user needs and preferences in the design and development of automation systems.
The paper discusses the limitations of existing automation approaches, the challenges in integrating AI and RPA, and the benefits of human-centered automation for productivity, innovation, and democratizing access to these technologies.
arXiv Detail & Related papers (2024-05-24T22:12:28Z) - Automatic Programming: Large Language Models and Beyond [48.34544922560503]
We study concerns around code quality, security and related issues of programmer responsibility.
We discuss how advances in software engineering can enable automatic programming.
We conclude with a forward looking view, focusing on the programming environment of the near future.
arXiv Detail & Related papers (2024-05-03T16:19:24Z) - IoT Device Labeling Using Large Language Models [3.3044728148521623]
We tackle a key challenge in IoT labeling: how can an AI solution label an IoT device that has never been seen before and whose label is unknown?
Our solution extracts textual features such as domain names and catalogs from network traffic, and then enriches these features using Google search data alongside catalog of vendors and device functions.
The solution also integrates an auto-update mechanism that uses Large Language Models (LLMs) to update these emerging device types.
arXiv Detail & Related papers (2024-03-03T18:41:22Z) - Large Language Models Empowered Autonomous Edge AI for Connected
Intelligence [51.269276328087855]
Edge artificial intelligence (Edge AI) is a promising solution to achieve connected intelligence.
This article presents a vision of autonomous edge AI systems that automatically organize, adapt, and optimize themselves to meet users' diverse requirements.
arXiv Detail & Related papers (2023-07-06T05:16:55Z) - Enabling Automated Machine Learning for Model-Driven AI Engineering [60.09869520679979]
We propose a novel approach to enable Model-Driven Software Engineering and Model-Driven AI Engineering.
In particular, we support Automated ML, thus assisting software engineers without deep AI knowledge in developing AI-intensive systems.
arXiv Detail & Related papers (2022-03-06T10:12:56Z) - Automating Privilege Escalation with Deep Reinforcement Learning [71.87228372303453]
In this work, we exemplify the potential threat of malicious actors using deep reinforcement learning to train automated agents.
We present an agent that uses a state-of-the-art reinforcement learning algorithm to perform local privilege escalation.
Our agent is usable for generating realistic attack sensor data for training and evaluating intrusion detection systems.
arXiv Detail & Related papers (2021-10-04T12:20:46Z) - An Automated Data Engineering Pipeline for Anomaly Detection of IoT
Sensor Data [0.0]
System of Chip technology, Internet of Things (IoT), cloud computing, and artificial intelligence has brought more possibilities of improving and solving the current problems.
Data analytics and the use of machine learning/deep learning makes it possible to learn the underlying patterns and make decisions based on what was learned from massive data generated from IoT sensors.
Process involves the use of IoT sensors, Raspberry Pis, Amazon Web Services (AWS) and multiple machine learning techniques with the intent to identify anomalous cases for the smart home security system.
arXiv Detail & Related papers (2021-09-28T15:57:29Z) - RL-IoT: Towards IoT Interoperability via Reinforcement Learning [3.939866872704532]
We propose RL-IoT -- a system that explores how to interact with possibly unknown IoT devices.
We leverage reinforcement learning to understand the semantics of protocol messages and to control the device to reach a given goal.
With properly tuned parameters, RL-IoT learns how to perform actions with the target device, completing non-trivial patterns with as few as 400 interactions.
arXiv Detail & Related papers (2021-05-03T14:09:03Z) - Personalized Federated Learning for Intelligent IoT Applications: A
Cloud-Edge based Framework [12.199870302894439]
Internet of Things (IoT) have widely penetrated in different aspects of modern life.
In this article we advocate a personalized federated learning framework in a cloud-edge architecture for intelligent IoT applications.
arXiv Detail & Related papers (2020-02-25T05:11:06Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.