jiahaoli2077 commited on
Commit
6cbb13f
·
verified ·
1 Parent(s): 24e20c1

Create README.md

Browse files
Files changed (1) hide show
  1. README.md +103 -0
README.md ADDED
@@ -0,0 +1,103 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ language:
4
+ - en
5
+ pipeline_tag: robotics
6
+ library_name: transformers
7
+ tags:
8
+ - multimodal
9
+ - robotics
10
+ - vision-language-action
11
+ - univla
12
+ - vla-arena
13
+ - imitation-learning
14
+ datasets:
15
+ - VLA-Arena/VLA_Arena_L0_L_rlds
16
+ ---
17
+
18
+ # UniVLA (VLA-Arena Fine-tuned)
19
+
20
+ ## About VLA-Arena
21
+
22
+ **VLA-Arena** is a comprehensive benchmark designed to quantitatively understand the limits and failure modes of Vision-Language-Action (VLA) models. While VLAs are advancing towards generalist robot policies, measuring their true capability frontiers remains challenging. VLA-Arena addresses this by proposing a novel structured task design framework that quantifies difficulty across three orthogonal axes:
23
+
24
+ 1. **Task Structure**: 170+ tasks grouped into four key dimensions:
25
+ * **Safety**: Operating reliably under strict constraints.
26
+ * **Distractor**: Handling environmental unpredictability.
27
+ * **Extrapolation**: Generalizing to unseen scenarios.
28
+ * **Long Horizon**: Executing complex, multi-step tasks.
29
+ 2. **Language Command**: Variations in instruction complexity.
30
+ 3. **Visual Observation**: Perturbations in visual input.
31
+
32
+ Tasks are designed with hierarchical difficulty levels (L0-L2). In this benchmark setting, fine-tuning is typically performed on **L0** tasks to assess the model's ability to generalize to higher difficulty levels and strictly follow safety constraints.
33
+
34
+ ## Model Overview
35
+
36
+ The model is **UniVLA**, explicitly fine-tuned on demonstration data generated from **VLA-Arena**. UniVLA distinguishes itself by employing a **Latent Action Model (LAM)** to handle action generation, separating the policy learning into a high-level vision-language planner and a low-level latent action decoder.
37
+
38
+ Unlike typical parameter-efficient fine-tuning (PEFT) approaches where the backbone is frozen, this checkpoint involves training both the VLA backbone components and the dedicated action model.
39
+
40
+ ---
41
+
42
+ ## Model Architecture
43
+
44
+
45
+
46
+ UniVLA utilizes a hierarchical structure involving a VLA backbone for semantic understanding and a specialized Latent Action Model (LAM) for discrete action token generation.
47
+
48
+ | Component | Description |
49
+ | :--- | :--- |
50
+ | **Backbone** | **VLA** (Vision-Language Backbone) |
51
+ | **Action Generation** | **Latent Action Model (LAM)** |
52
+ | **Action Space** | Discrete Codebook (Size 16) |
53
+ | **Training State** | **Unfrozen** (Both VLA Backbone and Action Model are trained) |
54
+
55
+ ### Key Feature: Latent Action Model (LAM)
56
+ The LAM acts as a specialized tokenizer and predictor for robotic actions. It compresses continuous actions into a compact discrete latent space, allowing for efficient sequence modeling.
57
+
58
+ | LAM Parameter | Value |
59
+ | :--- | :--- |
60
+ | **Codebook Size** | 16 |
61
+ | **Model Dimension** | 768 |
62
+ | **Latent Dimension** | 128 |
63
+ | **Structure** | 12 Encoder Blocks / 12 Decoder Blocks |
64
+ | **Window Size** | 12 |
65
+
66
+ ---
67
+
68
+ ## Training Details
69
+
70
+ ### Dataset
71
+ This model was trained on the **[VLA-Arena/VLA_Arena_L0_L_rlds](https://huggingface.co/datasets/VLA-Arena/VLA_Arena_L0_L_rlds)** dataset. The data consists of diverse robotic manipulation demonstrations formatted in RLDS (Reinforcement Learning Datasets) standard.
72
+
73
+ ### Hyperparameters
74
+ The training utilized gradient accumulation to achieve an effective batch size of 16. Notably, the backbone was **not frozen**, allowing for deeper adaptation to the VLA-Arena tasks.
75
+
76
+ | Parameter | Value |
77
+ | :--- | :--- |
78
+ | **Max Training Steps** | 30,000 |
79
+ | **Batch Size (Per Device)** | 8 |
80
+ | **Gradient Accumulation** | 2 steps |
81
+ | **Effective Total Batch Size** | 16 |
82
+ | **Optimizer** | AdamW |
83
+ | **Learning Rate ($\eta$)** | $3.5 \times 10^{-4}$ (Fixed) |
84
+ | **Shuffle Buffer Size** | 16,000 |
85
+ | **Image Augmentation** | Enabled (`TRUE`) |
86
+
87
+ ### LoRA Configuration
88
+ While LoRA was enabled, the training configuration specified that the VLA backbone remained unfrozen, indicating a hybrid or comprehensive fine-tuning approach.
89
+
90
+ | Parameter | Value |
91
+ | :--- | :--- |
92
+ | **LoRA Rank ($r$)** | 32 |
93
+ | **LoRA Dropout** | 0.0 |
94
+ | **Use 4-bit Quantization** | Disabled (`FALSE`) |
95
+ | **Backbone Freeze** | Disabled (`FALSE`) |
96
+
97
+ ---
98
+
99
+ ## Evaluation & Usage
100
+
101
+ This model is designed to be evaluated within the **VLA-Arena** benchmark ecosystem. It has been tested across 11 specialized suites with difficulty levels ranging from **L0 (Basic)** to **L2 (Advanced)**.
102
+
103
+ For detailed evaluation instructions, metrics, and scripts, please refer to the [VLA-Arena repository](https://github.com/PKU-Alignment/VLA-Arena).