EdgeCraft: Automated Model Crafting for Edge IoT
cs.LG, cs.DC
Submitted: 2026-09-28
Updated: 2026-09-28
Comments: 20 pages, 15 figures, 5 tables
Code: https://github.com/genglinWang/EdgeCraft
Project page: https://ai.baidu.com/easydl
License: http://creativecommons.org/licenses/by/4.0/
The gist: Machine learning (ML) increasingly powers Internet of Things (IoT) applications at the edge.
Abstract
Machine learning (ML) increasingly powers Internet of Things (IoT) applications at the edge. Yet producing a deployable edge ML artifact for a specific scenario requires navigating a huge search space spanning data representation, model design, training on domain-specific data, and runtime customization. This workflow is fragmented and difficult to scale across diverse edge applications. We present EdgeCraft, an LLM-driven system that turns high-level intent into deployable edge ML artifacts. Building such a system raises two challenges: (1) How can an LLM be guided to find high-quality solutions that meet dynamic SLOs for task quality, latency, and energy? (2) How can trustworthy target-device verification be obtained at low cost? EdgeCraft addresses these challenges with two designs. (1) A constraint-aware synthesis tree explores alternative candidates and uses measured SLO gaps to guide each improvement. (2) A multi-fidelity verifier progressively combines low-cost checks with full target-device verification to reduce verification cost while preserving reliable verification results. It also records verified failures for reuse, avoiding repeated device work. To support concurrency, EdgeCraft provides a multi-tenant runtime that runs cloud training and target-device verification in parallel while isolating requests. Across 50 public tasks, EdgeCraft exceeds the task-specific Reference in best-observed quality on 40 tasks and finds an SLO-feasible artifact on 45, with the two outcomes overlapping on 38 tasks. Moreover, EdgeCraft achieves competitive performance on our self-collected SEN dataset, suggesting its generalizability to real-world IoT sensing tasks.
Sources
- SLURP: A Spoken Language Understanding Resource Package
- Once-for-All: Train One Network and Specialize it for Efficient Deployment
- ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardware
- Global Wheat Head Detection (GWHD) dataset: a large and diverse dataset of high resolution RGB labelled images to develop and benchmark wheat head detection methods
- GoEmotions: A Dataset of Fine-Grained Emotions
- Clotho: An Audio Captioning Dataset
- AutoGluon-Tabular: Robust and Accurate AutoML for Structured Data
- Simplifying the Tree-level Superstring Massless Five-point Amplitude
- BOHB: Robust and Efficient Hyperparameter Optimization at Scale
- DS-Agent: Automated Data Science by Empowering Large Language Models with Case-Based Reasoning
- EgoLog: Ego-Centric Fine-Grained Daily Log with Ubiquitous Wearables
- Searching for MobileNetV3
- MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
- A Large-Scale Evaluation for Log Parsing Techniques: How Far Are We?
- AIDE: AI-Driven Exploration in the Space of Code
- Hyperband: A Novel Bandit-Based Approach to Hyperparameter Optimization
- A System for Massively Parallel Hyperparameter Tuning
- Harnessing LLM Agents with Skill Programs
- InstMeter: An Instruction-Level Method to Predict Energy and Latency of DL Model Inference on MCUs
- AlphaEvolve: A coding agent for scientific and algorithmic discovery
Related papers
- Polynomial-Augmented Neural Networks (PANNs) with Weak Orthogonality Constraints for Enhanced Function and PDE Approximation
- AIRL-S: Unifying Reinforcement Learning and Search-Based Test-Time Scaling via Adversarial Inverse Reinforcement Learning
- Transformers as Bayesian In-Context Experimenters: Smoothness-Adaptive Efficient ATE Estimation
- Convergence issues in Relational Concept Analysis based on AOC-posets
- Beliefs Beyond Posteriors: The Predictive Cost of ELBO Binding
- Understanding Diffusion Models via Ratio-Based Function Approximation with SignReLU Networks