Walle: An End-to-End, General-Purpose, and Large-Scale Production System for Device-Cloud Collaborative Machine Learning
Not on the map. Why?
Abstract (arXiv)
To break the bottlenecks of mainstream cloud-based machine learning (ML) paradigm, we adopt device-cloud collaborative ML and build the first end-to-end and general-purpose system, called Walle, as the foundation. Walle consists of a deployment platform, distributing ML tasks to billion-scale devices in time; a data pipeline, efficiently preparing task input; and a compute container, providing a cross-platform and high-performance execution environment, while facilitating daily task iteration. Specifically, the compute container is based on Mobile Neural Network (MNN), a tensor compute engine along with the data processing and model execution libraries, which are exposed through a refined Python thread-level virtual machine (VM) to support diverse ML tasks and concurrent task execution. The core of MNN is the novel mechanisms of operator decomposition and semi-auto search, sharply reducing the workload in manually optimizing hundreds of operators for tens of hardware backends and further quickly identifying the best backend with runtime optimization for a computation graph. The data pipeline introduces an on-device stream processing framework to enable processing user behavior data at source. The deployment platform releases ML tasks with an efficient push-then-pull method and supports multi-granularity deployment policies. We evaluate Walle in practical e-commerce application scenarios to demonstrate its effectiveness, efficiency, and scalability. Extensive micro-benchmarks also highlight the superior performance of MNN and the Python thread-level VM. Walle has been in large-scale production use in Alibaba, while MNN has been open source with a broad impact in the community.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). Builds on 19 of its 46 references that are in the map. First posted on arXiv 30 May 2022.
Builds on
19 of 46 references.
References · 19
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2019FCOS: Fully Convolutional One-Stage Object Detectioncited by 1,573
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
7 more
- 2019Towards Federated Learning at Scale: System Designcited by 826
- 2017Deep Interest Network for Click-Through Rate Predictioncited by 541
- 2015Deep Learning with Limited Numerical Precisioncited by 368
- 2015MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systemscited by 195
- 2019Scaling Video Analytics on Constrained Edge Nodescited by 36
- 2021Device-Cloud Collaborative Learning for Recommendationcited by 34
- 2022On-Device Learning with Cloud-Coordinated Data Augmentation for Extreme Model Personalization in Recommender Systemscited by 6
Built on by
Citing papers per year: 2022: 3; 2023: 8; 2024: 5; 2025: 7.
23 papers.
Sort:
By area:
- 2022DUET: A Tuning-Free Device-Cloud Collaborative Parameters Generation Framework for Efficient Device Model Generalizationcited by 35
- 2023FS-Real: Towards Real-World Cross-Device Federated Learningcited by 22
- 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUscited by 20
- 2023FLINT: A Platform for Federated Learning Integrationcited by 17
- 2025TaoAvatar: Real-Time Lifelike Full-Body Talking Avatars for Augmented Reality via 3D Gaussian Splattingcited by 11
- 2025Agent.xpu: Efficient Scheduling of Agentic LLM Workloads on Heterogeneous SoCcited by 11
- 2023AZTR: Aerial Video Action Recognition with Auto Zoom and Temporal Reasoningcited by 8
- 2024FusionLLM: A Decentralized LLM Training System on Geo-distributed GPUs with Adaptive Compressioncited by 7
- 2023DC-CCL: Device-Cloud Collaborative Controlled Learning for Large Vision Modelscited by 6
- 2024Squid: Long Context as a New Modality for Energy-Efficient On-Device Language Modelscited by 6
- 2025Compass: SLO-aware Query Planner for Compound AI Serving at Scalecited by 5
- 2025CORE: Reducing UI Exposure in Mobile Agents via Collaboration Between Cloud and Local LLMscited by 4
11 more
- 2022On-Device Model Fine-Tuning with Label Correction in Recommender Systemscited by 2
- 2025EdgeMark: An Automation and Benchmarking System for Embedded Artificial Intelligence Toolscited by 2
- 2025Collaborative Learning of On-Device Small Model and Cloud-Based Large Model: Advances and Future Directionscited by 2
- 2023Breaking On-device Training Memory Wall: A Systematic Surveycited by 1
- 2023ECLM: Efficient Edge-Cloud Collaborative Learning with Continuous Environment Adaptationcited by 1
- 2023Venn: Resource Management for Collaborative Learning Jobscited by 1
- 2024FedTrans: Efficient Federated Learning via Multi-Model Transformationcited by 1
- 2022AGO: Boosting Mobile AI Inference Performance by Removing Constraints on Graph Optimizationcited by 0
- 2024Compass: A Decentralized Scheduler for Latency-Sensitive ML Workflowscited by 0
- 2024Online Resource Allocation for Edge Intelligence with Colocated Model Retraining and Inferencecited by 0
- 2025Tackling Device Data Distribution Real-time Shift via Prototype-based Parameter Editingcited by 0
- 2025CORE: Reducing UI Exposure in Mobile Agents via Collaboration Between Cloud and Local LLMs17 Oct 2025
- 2025Tackling Device Data Distribution Real-time Shift via Prototype-based Parameter Editing8 Sep 2025
- 2025Agent.xpu: Efficient Scheduling of Agentic LLM Workloads on Heterogeneous SoC30 Jun 2025
- 2025Compass: SLO-aware Query Planner for Compound AI Serving at Scale23 Apr 2025
- 2025Collaborative Learning of On-Device Small Model and Cloud-Based Large Model: Advances and Future Directions17 Apr 2025
- 2025TaoAvatar: Real-Time Lifelike Full-Body Talking Avatars for Augmented Reality via 3D Gaussian Splatting21 Mar 2025
- 2025EdgeMark: An Automation and Benchmarking System for Embedded Artificial Intelligence Tools3 Feb 2025
- 2024FusionLLM: A Decentralized LLM Training System on Geo-distributed GPUs with Adaptive Compression16 Oct 2024
- 2024Squid: Long Context as a New Modality for Energy-Efficient On-Device Language Models28 Aug 2024
- 2024Online Resource Allocation for Edge Intelligence with Colocated Model Retraining and Inference25 May 2024
- 2024FedTrans: Efficient Federated Learning via Multi-Model Transformation21 Apr 2024
- 2024Compass: A Decentralized Scheduler for Latency-Sensitive ML Workflows27 Feb 2024
11 more
- 2023Venn: Resource Management for Collaborative Learning Jobs13 Dec 2023
- 2023ECLM: Efficient Edge-Cloud Collaborative Learning with Continuous Environment Adaptation18 Nov 2023
- 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUs3 Sep 2023
- 2023Breaking On-device Training Memory Wall: A Systematic Survey17 Jun 2023
- 2023FS-Real: Towards Real-World Cross-Device Federated Learning23 Mar 2023
- 2023DC-CCL: Device-Cloud Collaborative Controlled Learning for Large Vision Models18 Mar 2023
- 2023AZTR: Aerial Video Action Recognition with Auto Zoom and Temporal Reasoning2 Mar 2023
- 2023FLINT: A Platform for Federated Learning Integration24 Feb 2023
- 2022AGO: Boosting Mobile AI Inference Performance by Removing Constraints on Graph Optimization2 Dec 2022
- 2022On-Device Model Fine-Tuning with Label Correction in Recommender Systems21 Oct 2022
- 2022DUET: A Tuning-Free Device-Cloud Collaborative Parameters Generation Framework for Efficient Device Model Generalization12 Sep 2022
- 2022DUET: A Tuning-Free Device-Cloud Collaborative Parameters Generation Framework for Efficient Device Model Generalizationcited by 35
- 2023FS-Real: Towards Real-World Cross-Device Federated Learningcited by 22
- 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUscited by 20
- 2023FLINT: A Platform for Federated Learning Integrationcited by 17
- 2025TaoAvatar: Real-Time Lifelike Full-Body Talking Avatars for Augmented Reality via 3D Gaussian Splattingcited by 11
- 2023AZTR: Aerial Video Action Recognition with Auto Zoom and Temporal Reasoningcited by 8
- 2024FusionLLM: A Decentralized LLM Training System on Geo-distributed GPUs with Adaptive Compressioncited by 7
- 2023DC-CCL: Device-Cloud Collaborative Controlled Learning for Large Vision Modelscited by 6
- 2024Squid: Long Context as a New Modality for Energy-Efficient On-Device Language Modelscited by 6
- 2025Compass: SLO-aware Query Planner for Compound AI Serving at Scalecited by 5
- 2022On-Device Model Fine-Tuning with Label Correction in Recommender Systemscited by 2
- 2025EdgeMark: An Automation and Benchmarking System for Embedded Artificial Intelligence Toolscited by 2
12 most cited of 21 All 21 (JSON)
- 2025Tackling Device Data Distribution Real-time Shift via Prototype-based Parameter Editing8 Sep 2025
- 2025Compass: SLO-aware Query Planner for Compound AI Serving at Scale23 Apr 2025
- 2025Collaborative Learning of On-Device Small Model and Cloud-Based Large Model: Advances and Future Directions17 Apr 2025
- 2025TaoAvatar: Real-Time Lifelike Full-Body Talking Avatars for Augmented Reality via 3D Gaussian Splatting21 Mar 2025
- 2025EdgeMark: An Automation and Benchmarking System for Embedded Artificial Intelligence Tools3 Feb 2025
- 2024FusionLLM: A Decentralized LLM Training System on Geo-distributed GPUs with Adaptive Compression16 Oct 2024
- 2024Squid: Long Context as a New Modality for Energy-Efficient On-Device Language Models28 Aug 2024
- 2024Online Resource Allocation for Edge Intelligence with Colocated Model Retraining and Inference25 May 2024
- 2024FedTrans: Efficient Federated Learning via Multi-Model Transformation21 Apr 2024
- 2024Compass: A Decentralized Scheduler for Latency-Sensitive ML Workflows27 Feb 2024
- 2023Venn: Resource Management for Collaborative Learning Jobs13 Dec 2023
- 2023ECLM: Efficient Edge-Cloud Collaborative Learning with Continuous Environment Adaptation18 Nov 2023
12 newest of 21 All 21 (JSON)