Co-VLAConsensus-based Federated Training
for Vision-Language-Action Models

Haolong Li1 Guner Dilsad Er2 Michael Muehlebach2 Joerg Stueckler1

1 Intelligent Perception in Technical Systems, University of Augsburg, Germany

2 Max Planck Institute for Intelligent Systems, Germany

Co-VLA connects four robot clients with different local tasks to a central server. Each client trains on its own data and exchanges model updates with the server, which computes a shared global model using ADMM consensus.
01 / Overview

Collaboration without
centralizing robot data.

Vision-language-action models map camera observations and language instructions to robot actions. Their performance improves with more data, but robot demonstrations are spread across tasks, labs, and platforms. Combining all of that data in one place can be costly or impractical.

Co-VLA applies consensus ADMM to federated training of vision-language-action models. Each client learns from its own demonstrations. A shared global model, a penalty on local disagreement, and accumulated correction terms help align the clients despite their different data distributions.

The same algorithm supports full-model training, fixed-rank LoRA adapters, and rank-adaptive SoRA adapters.

Read the full abstract

Vision-language-action models (VLAs) have emerged as a promising paradigm for general-purpose robot learning, with performance improving as models and datasets scale. Scaling robot data collection, however, remains challenging because data are naturally distributed across robots, tasks, and locations, making centralization costly or impractical. Federated learning offers a way to train on decentralized robot data, but applying it to VLAs requires accounting for heterogeneous robot client data distributions. We present Co-VLA, which applies consensus optimization using the Alternating Direction Method of Multipliers (ADMM) to federated VLA training. We show that the same algorithm supports both full-model training and parameter-efficient fine-tuning with both fixed-rank and rank-adaptive adapters. The name Co-VLA reflects both consensus and collaboration: clients with different local robot datasets collaboratively train a shared model without sharing their data. Our experiments demonstrate that Co-VLA achieves performance comparable to centralized training in both full-model training and parameter-efficient fine-tuning settings.

02 / Method

Consensus-based Federated Training

One optimization principle, from full-model training to parameter efficient fine-tuning.

01

Learn on each client

Train on local observations, instructions, and target actions. A quadratic penalty couples the local parameters to the global model.

Robot data stays local
02

Track disagreement

Each client maintains a dual variable: a correction that accumulates the difference between its updates and the shared model.

Correct client drift
03

Build a shared model

The server averages the corrected updates, then sends the new global parameters back to every client.

Repeat to reach consensus
The consensus objective
mini fi(xi) subject to xi = z

Local parameters xi, local action loss fi, and shared global parameters z.

Co-VLA solves this objective using the Alternating Direction Method of Multipliers (ADMM), with a fixed number of local gradient steps per round.

Full-model training

Apply consensus to the trainable policy parameters. The local model uses its usual action-supervision loss.

LoRA fine-tuning

Align the low-rank factors themselves. This reduces the mismatch between averaging factor products and multiplying averaged factors.

SoRA fine-tuning

Add shared gates to the rank components. Server-side soft thresholding drives unused gates to zero, enabling adapter pruning.

03 / Results

Evaluation with Simulated Data

We report success rates (0–1) on LIBERO over 500 evaluation trials per task suite. Federated training uses ten clients per suite, with one task per client.

Results of training from scratch for SmolVLA

Success rate · Higher is better
SmolVLA training from scratch: LIBERO success rates
MethodSpatialObjectGoalLong
Co-VLA0.800.910.920.71
FedAvg0.760.890.910.63
DiLoCo0.770.930.900.76
Centralized training0.810.950.940.70

Federated training: 1,500 communication rounds, 100 local steps per round.

Results of LoRA fine-tuning for SmolVLA and X-VLA

SmolVLA

Success rate · Higher is better
SmolVLA LoRA fine-tuning: LIBERO success rates
MethodSpatialObjectGoalLong
Co-VLA LoRA0.750.810.870.51
Co-VLA SoRA0.69 (60%)0.79 (59%)0.88 (55%)0.53 (58%)
FedAvg LoRA0.610.670.790.52
DiLoCo LoRA0.470.610.770.51
FLoRA0.660.790.810.50
FLoRA (7,500 rounds)0.710.800.840.58
FlexLoRA0.660.770.810.54
Centralized training0.760.800.840.57

Federated training: 2,500 communication rounds unless marked, 100 local steps per round.

Percentages in parentheses indicate the fraction of adapter parameters retained after SoRA pruning.

X-VLA

Success rate · Higher is better
X-VLA LoRA fine-tuning: LIBERO success rates
MethodSpatialObjectGoalLong
Co-VLA LoRA0.880.970.930.78
Co-VLA SoRA0.83 (86%)0.91 (83%)0.85 (86%)0.70 (89%)
FlexLoRA0.640.620.550.54
FlexLoRA (2,500 rounds)0.740.700.640.54
Centralized training0.870.980.930.74

Federated training: 900 communication rounds unless marked, 100 local steps per round.

Percentages in parentheses indicate the fraction of adapter parameters retained after SoRA pruning.

Evaluation with Real-World Data for SmolVLA

Open-loop evaluation

We measure SmolVLA’s ℓ1 action prediction error against recorded actions on four real-world datasets, using 100 held-out test episodes per dataset. Federated training uses four clients, with one dataset per client.

Cross-embodiment datasets

Robot embodiments and training data composition
DatasetRobot typeAction dimensionsTraining share
Berkeley BridgeWidowX723.46%
FMBFranka713.94%
Jaco PlayJaco 2415.66%
FractalGoogle Robot746.94%

Action prediction error

Relative change from centralized training (%) · Lower is better
Relative change in ℓ₁ action prediction error compared with centralized training (%)
MethodAverageBerkeley BridgeFMBJaco PlayFractal
Co-VLA+1.3−1.2−1.2+1.9+5.5
FedAvg+4.3+0.0+4.9+7.2+4.9
DiLoCo+2.0−2.8+4.7+1.7+4.2

Negative values indicate lower error than centralized training.

Closed-loop evaluation

4 methods · 2 camera views · 10× speed

We evaluate SmolVLA on four tasks using an SO-101 robot arm, with 50 training demonstrations per task. Federated training uses four clients, with one task per client.

Task 01 / Stack

Put the red cube on top of the blue cube.

97.5%Co-VLA success · both rounds

Task success rates (0–1) · 40 evaluation trials per task

Success rate · Higher is better
Real-world task success (0–1)
MethodAverageStackPick & placeSortFold
Co-VLA Ours0.9940.9751.01.01.0
FedAvg0.8880.6251.00.9251.0
DiLoCo0.8940.6750.9750.9251.0
Centralized training0.9690.9251.00.951.0

Federated training: 1,000 communication rounds, 100 local steps per round.

04 / Citation

@misc{li2026covlaconsensusbasedfederatedtraining,
  title         = {Co-VLA: Consensus-based Federated Training for Vision-Language-Action Models},
  author        = {Haolong Li and Guner Dilsad Er and Michael Muehlebach and Joerg Stueckler},
  year          = {2026},
  eprint        = {2609.19923},
  archivePrefix = {arXiv},
  primaryClass  = {cs.RO},
  url           = {https://arxiv.org/abs/2609.19923},
}