Unified Condition-Action Modeling for Accurate One-Step Action Generation
Organizations: MARS Lab, Nanyang Technological University · The University of Hong Kong
Abstract
Robot manipulation requires policies that are both accurate and efficient, as robot control must respond to changing observations under tight latency constraints. Recent diffusion and flow policies are promising, but they often treat conditions as auxiliary signals rather than jointly evolving them with action trajectories. We find that this limitation can be effectively mitigated by a simple yet effective unified condition-action modeling design that represents conditions and actions in a shared token space, allowing a compact model to achieve high performance while improving both inference speed and accuracy. Therefore, we propose UCA-Flow, a unified condition-action modeling framework for accurate one-step action generation. Our method unifies observation conditions, timestep conditions, interval conditions, and action tokens into a single sequence, and processes them with a Unified Condition-Action Transformer for joint condition-action representation learning. As a result, condition representations are dynamically reconstructed according to the current generation stage, highlighting information most relevant for action refinement. Furthermore, we introduce an improved dual-pass supervision scheme over and for stronger optimization of unified condition-action modeling. UCA-Flow achieves an average success rate of 86.4%, improving over the strongest baseline by 7.5 percentage points, with a task-averaged inference latency of ms. It achieves and speedups over DP3 and Simple DP3, and remains and faster than one-step FlowPolicy and MP1, respectively. Project page: https://uca-policy.github.io/UCA.github.io/
Figures & tables
| Method | Adroit | MetaWorld | ||||||
|---|---|---|---|---|---|---|---|---|
| Door | Pen | Dial Turn | Peg Insert Side | Lever Pull | Pick Place Wall | Stick Pull | Shelf Place | |
| UCA-Flow | ||||||||
| -DualPass | ||||||||
| -Unified/c | ||||||||
| -Unified/a | ||||||||
| Methods | Publication | NFE | Adroit | MetaWorld | Average | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Hammer | Door | Pen | Easy (21) | Medium (4) | Hard (4) | Very Hard (5) | ||||
| DP3 | RSS’24 | 10 | ||||||||
| Simple DP3 | RSS’24 | 10 | ||||||||
| FlowPolicy | AAAI’25 | 1 | ||||||||
| MP1 | AAAI’26 | 1 | ||||||||
| UCA-Flow | Ours | 1 | ||||||||
| Method | Pick & Place | Drawer Close |
|---|---|---|
| DP3 | 50.0 | 95.0 |
| MP1 | 55.0 | 95.0 |
| UCA-Flow | 65.0 | 100.0 |
| Method | Pick & Place | Drawer Close |
|---|---|---|
| AdaLN | 60.0 | 90.0 |
| Cross Attention | 50.0 | 95.0 |
| UCA-Flow | 65.0 | 100.0 |
One-Step Generative Modeling
One-step generative modeling maps noise or conditions to data in one network evaluation, replacing iterative denoising or numerical integration.
See all 147 papers