futurefantasy commited on
Commit
e801016
verified
1 Parent(s): 986931d

Refine VLAC-Cut model card style

Browse files
Files changed (1) hide show
  1. README.md +32 -45
README.md CHANGED
@@ -14,37 +14,40 @@ license: other
14
 
15
  # VLAC-Cut
16
 
17
- **Video-based task progress estimation model for robot manipulation.**
 
 
 
 
18
 
19
  [Paper](https://arxiv.org/abs/2607.09776) 路 [Code](https://github.com/InternRobotics/VLAC-cut) 路 [Model](https://huggingface.co/InternRobotics/VLAC-Cut) 路 [Benchmark](https://huggingface.co/datasets/InternRobotics/VLAC-Cut-Benchmark)
20
 
21
- VLAC-Cut predicts how a robot task progresses over time from a natural-language instruction and an execution video. Instead of assuming that progress always increases with time, the model captures non-monotonic execution patterns including advancement, stagnation, regression, and recovery.
 
 
 
 
 
 
22
 
23
- The model is designed for long-horizon robot manipulation videos containing failed grasps, object drops, incorrect interactions, off-target placements, and corrective behavior.
24
 
25
  ## Highlights
26
 
27
- - **Video-level progress understanding:** reasons over robot videos rather than isolated images or image pairs, and cuts the video into good segments and bad segments.
28
- - **Non-monotonic process modeling:** recognizes advancement, stagnation, regression, and recovery.
29
- - **General understanding capability:** enables zero-shot generalization across tasks, scenes, and viewpoints.
30
- - **Coarse/Fine-grained flexible:** adjusts the frequency of video understanding, achieving progress analysis from coarse-grained to fine-grained.
31
 
32
- ## Model at a Glance
33
 
34
  | Property | Description |
35
  |---|---|
36
  | Base model | `Qwen/Qwen3-VL-30B-A3B-Instruct` |
37
  | Input | Task instruction, optional task plan, and sampled video frames |
38
- | Output | Timestamped task progress |
39
- | Flexible video sampling rate | `2 Hz`-`20 Hz` (default: `2.0`) |
40
-
41
- ## Model Design
42
-
43
- VLAC-Cut is fine-tuned from Qwen3-VL-30B-A3B-Instruct and retains its original multimodal generation interface. The model receives a task instruction, an optional task plan, and sampled video frames, then generates task progress at different timestamps as text.
44
-
45
- The training data also include supervision for robot behavior description, failure analysis, and correction planning, helping the model understand realistic robot execution processes.
46
-
47
- This repository contains the model checkpoint and loading assets only. Inference scripts, examples, and VPB evaluation code are maintained in the GitHub repository.
48
 
49
  ## Load with Transformers
50
 
@@ -78,25 +81,7 @@ python scripts/run_example.py \
78
  --output-jsonl <path-to-output.jsonl>
79
  ```
80
 
81
- Main arguments:
82
-
83
- - `--model-path`: Hugging Face model id or local checkpoint path.
84
- - `--video-path`: input video path.
85
- - `--task-instruction`: natural-language task description.
86
- - `--task-plan`: optional step-by-step task plan.
87
- - `--sample-hz`: video sampling rate. Default: `2.0`.
88
- - `--prompt`: optional full-prompt override.
89
- - `--output-jsonl`: optional output path; if omitted, the model response is printed only.
90
-
91
- Example response:
92
-
93
- ```text
94
- 鏃堕棿: 0.0s, 杩涘害: 0%
95
- 鏃堕棿: 1.0s, 杩涘害: 25%
96
- 鏃堕棿: 2.0s, 杩涘害: 40%
97
- ```
98
-
99
- Render a prediction preview video:
100
 
101
  ```bash
102
  python scripts/utils/render_prediction_video.py \
@@ -106,18 +91,20 @@ python scripts/utils/render_prediction_video.py \
106
 
107
  ## Citation
108
 
 
 
109
  ```bibtex
110
  @misc{zhai2026maximizinghumanefficiencylargescale,
111
- title={Maximizing Human Efficiency in Large-Scale Robot Post-Training via VLAC-Cut Guided Pipeline},
112
- author={Shaopeng Zhai and Qi Zhang and Tianyi Zhang and Haoran Zhang and Fuxian Huang and Zhanhui Lin and Zijun Xu},
113
- year={2026},
114
- eprint={2607.09776},
115
- archivePrefix={arXiv},
116
- primaryClass={cs.RO},
117
- url={https://arxiv.org/abs/2607.09776},
118
  }
119
  ```
120
 
121
  ## License
122
 
123
- See the license files distributed with this checkpoint. The base model and third-party training data remain subject to their original licenses and terms of use.
 
14
 
15
  # VLAC-Cut
16
 
17
+ <p align="center">
18
+ <strong>Video-based Task Progress Estimation for Robot Manipulation</strong>
19
+ </p>
20
+
21
+ <div align="center">
22
 
23
  [Paper](https://arxiv.org/abs/2607.09776) 路 [Code](https://github.com/InternRobotics/VLAC-cut) 路 [Model](https://huggingface.co/InternRobotics/VLAC-Cut) 路 [Benchmark](https://huggingface.co/datasets/InternRobotics/VLAC-Cut-Benchmark)
24
 
25
+ </div>
26
+
27
+ ## Overview
28
+
29
+ **VLAC-Cut** is a video-language model for estimating the temporal progress of robot manipulation tasks. Given a natural-language task instruction, an optional task plan, and an execution video, the model produces timestamped progress estimates throughout the execution.
30
+
31
+ Unlike methods that assume task progress increases monotonically over time, VLAC-Cut models non-monotonic execution dynamics, including advancement, stagnation, regression, and recovery. This formulation supports process-level analysis of partial completion, temporary failure, and subsequent recovery.
32
 
33
+ This Hugging Face repository contains the VLAC-Cut model weights and loading assets. The official inference examples and evaluation code are maintained in the GitHub repository.
34
 
35
  ## Highlights
36
 
37
+ * **Video-level temporal reasoning:** Analyzes robot execution videos rather than isolated images or image pairs and identifies temporal segments associated with task advancement or degradation.
38
+ * **Non-monotonic progress estimation:** Captures advancement, stagnation, regression, and recovery without imposing a monotonically increasing progress assumption.
39
+ * **Zero-shot generalization:** Generalizes across manipulation tasks, scenes, object configurations, and camera viewpoints.
40
+ * **Flexible temporal resolution:** Supports configurable video sampling frequencies for both coarse- and fine-grained progress estimation.
41
 
42
+ ## Model Overview
43
 
44
  | Property | Description |
45
  |---|---|
46
  | Base model | `Qwen/Qwen3-VL-30B-A3B-Instruct` |
47
  | Input | Task instruction, optional task plan, and sampled video frames |
48
+ | Output | Timestamped task-progress estimates |
49
+ | Sampling rate | `2 Hz`-`20 Hz` |
50
+ | Default sampling rate | `2.0 Hz` |
 
 
 
 
 
 
 
51
 
52
  ## Load with Transformers
53
 
 
81
  --output-jsonl <path-to-output.jsonl>
82
  ```
83
 
84
+ Render a prediction JSONL file as an annotated video:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
85
 
86
  ```bash
87
  python scripts/utils/render_prediction_video.py \
 
91
 
92
  ## Citation
93
 
94
+ Please cite the following paper when using VLAC-Cut, the released model, or the Video Progress Benchmark:
95
+
96
  ```bibtex
97
  @misc{zhai2026maximizinghumanefficiencylargescale,
98
+ title = {Maximizing Human Efficiency in Large-Scale Robot Post-Training via VLAC-Cut Guided Pipeline},
99
+ author = {Shaopeng Zhai and Qi Zhang and Tianyi Zhang and Haoran Zhang and Fuxian Huang and Zhanhui Lin and Zijun Xu},
100
+ year = {2026},
101
+ eprint = {2607.09776},
102
+ archivePrefix = {arXiv},
103
+ primaryClass = {cs.RO},
104
+ url = {https://arxiv.org/abs/2607.09776}
105
  }
106
  ```
107
 
108
  ## License
109
 
110
+ The model weights and third-party training data may be subject to additional licenses or terms of use. The source code in the GitHub repository is released under the MIT License.