---
title: 'CRAFT: Force-Aware Curriculum Fine-Tuning'
url: https://www.emergentmind.com/topics/craft
type: topic
---

# CRAFT: Force-Aware Curriculum Fine-Tuning

Searching arXiv for the specified paper and closely related VLA/contact-rich manipulation context.
arxiv_search(query="2602.12532 CRAFT Adapting VLA Models to Contact-rich Manipulation via Force-aware Curriculum Fine-tuning", max_results=5)
arxiv_search(query="Vision-Language-Action contact-rich manipulation force-aware curriculum fine-tuning", max_results=10)
CRAFT is a force-aware curriculum fine-tuning framework for adapting pretrained Vision-Language-Action (VLA) models to contact-rich manipulation, a regime in which success depends on precise alignment, stable maintenance of contact force, and dynamic adaptation to deformable or compliant objects. Its central premise is that high-entropy vision and language inputs can dominate learning and drown out low-entropy but critical force cues, so the model should first be compelled to rely on force-related signals and only later regain full multimodal access. To support this training regime, CRAFT combines a variational information bottleneck, torque-based proprioception, and a homologous leader–follower teleoperation system that collects synchronized vision, language, and force data across diverse tasks [2602.12532].

## 1. Problem formulation and motivation

Contact-rich manipulation includes tasks such as peg-in-hole insertions, deformable object rolling, and surface wiping. In these settings, the policy must achieve precise alignment of end-effector and target, maintain stable contact force to avoid slip or over-force, and adapt dynamically to deformable or compliant objects. The paper frames these requirements as a systematic challenge for general-purpose VLA policies, which are effective at mapping camera streams and natural-language goals to actions but remain vulnerable during contact-intensive phases [2602.12532].

The stated failure mode is an imbalance between modalities. Visual and linguistic inputs are high-entropy, whereas force signals are low-entropy but critical. In the reported formulation, VLA models such as RT-1/RT-2, SayCan, RDT, and $\pi_0$ can therefore become over-reliant on perception, while sparse force cues are underused. Without explicit force feedback, policies misalign or apply unsafe forces in contact-intensive steps. CRAFT addresses this by enforcing a “force-first, then multimodal” curriculum: during early fine-tuning, vision and language richness is suppressed through an Information Bottleneck, compelling the policy to lean on joint-torque signals; later, the bottleneck is relaxed so that vision and language are reincorporated once force-sensitive behaviors have been learned [2602.12532].

This suggests that the framework is not defined simply by adding another modality. Its defining claim is that modality scheduling matters: force is prioritized first, and multimodal fusion is restored only after a force-sensitive control prior has formed.

## 2. Force-aware curriculum fine-tuning

The core algorithmic component is a Variational Information Bottleneck (VIB) applied to pretrained vision and language embeddings. Let $F_V \in \mathbb{R}^d$ and $F_L \in \mathbb{R}^d$ denote the outputs of the vision and language encoders. Each is passed through a Gaussian VIB layer that produces compact latents $F_V^c$ and $F_L^c$ according to

$$
p(F^c \mid F) = \mathcal{N}(\mu(F), \operatorname{diag}(\sigma^2(F))).
$$

The bottleneck penalty upper-bounds the mutual information $I(F;F^c)$ through

$$
L_{\mathrm{VIB}}(F) = D_{\mathrm{KL}}\!\left[p(F^c \mid F)\ \|\ \mathcal{N}(0,I)\right].
$$

During training, the compact latent is sampled as

$$
F^c = \mu(F) + \sigma(F)\odot \epsilon,\qquad \epsilon \sim \mathcal{N}(0,I).
$$

The task objective is an imitation loss over a horizon $H$,

$$
L_{\mathrm{task}} = \mathbb{E}_{\mathrm{demo}}\!\left[\left\|a_t\ldots a_{t+H-1} - \hat a_t\ldots \hat a_{t+H-1}\right\|^2\right],
$$

and the total optimization target is

$$
L_{\mathrm{total}}(t) = L_{\mathrm{task}} + \lambda_{\mathrm{VIB}}(t)\,L_{\mathrm{VIB}}.
$$

The curriculum is encoded by an exponential gate,

$$
\lambda_{\mathrm{VIB}}(t) = \lambda_{\mathrm{init}}\exp(-t/T_{\mathrm{decay}}),
$$

so that $\lambda_{\mathrm{VIB}}$ is large at early training steps and decays toward zero later [2602.12532].

The gating behavior is explicit. In early stages, $\lambda_{\mathrm{VIB}} \approx \lambda_{\mathrm{init}}$ and vision-language embeddings are heavily regularized, so the policy effectively uses only force, represented by joint torques $\tau$, plus a tiny fraction of visual-linguistic context. In mid stages, the penalty decays and vision/language begin to re-enter. In late stages, $\lambda_{\mathrm{VIB}} \to 0$, and full multimodal fusion is restored. A plausible implication is that CRAFT treats contact competence as a curriculum-dependent representation problem rather than as a purely architectural fusion problem.

## 3. Adapted VLA architecture and force fusion

CRAFT is defined as an adaptation layer around an existing VLA backbone rather than a replacement for it. The base VLA architecture contains a visual encoder $V \to F_V$, a language encoder $L \to F_L$, proprioception from robot state, and a policy head $f(\cdot)$ with flow or diffusion outputs. CRAFT adds two small modules and changes the proprioceptive signal [2602.12532].

First, the VIB compresses $F_V$ and $F_L$ into $F_V^c$ and $F_L^c$. Second, raw joint positions $q$ are replaced by joint torques $\tau$ as proprioception. Under impedance control, the torque signal is written as

$$
\tau = K(q_d-q) + D(\dot q_d-\dot q) + M(\ddot q_d-\ddot q) + \tau_{\mathrm{ext}}.
$$

In this formulation, $\tau$ contains both kinematic errors and external contact force. The final fused input is

$$
[F_V^c;F_L^c;\tau],
$$

which is passed through a lightweight fusion MLP and then into the flow or diffusion policy backbone [2602.12532].

The reported rationale for replacing $q$ with $\tau$ is that torque-based proprioception encodes kinematic error, inertia, and external contact in a single low-dimensional signal. This is presented as a key mechanism for contact sensitivity. The paper also characterizes the design as plug-and-play: it adds only a VIB and a fusion MLP, and requires no architectural overhaul of existing VLA models.

## 4. Data collection system and training recipe

To enable force-aware learning, the framework includes a homologous leader–follower teleoperation system. The hardware uses two “homologous” Panda arms, one as a low-cost leader with internal force control and the other as the follower. During operation, the human operator moves the leader; the follower mirrors the commands under impedance control; and joint torques measured on the follower are sent back to the leader handle in real time, yielding bilateral synchronization [2602.12532].

The perception stack uses two cameras: a wrist-mounted camera for egocentric observation and a static third-person camera for contextual observation. Each demonstration also includes a language annotation. The collected data are synchronized tuples of the form $(\tau_t, V_t^{1p}, V_t^{3p}, L, a_t)$, with 50 demonstrations per task and randomized poses.

The fine-tuning dataset consists of 50 teleoperation demonstrations per task across five tasks. The input pipeline is $(V_t,\tau_t,L) \to \mathrm{VIB}(F_V,F_L) \to$ fusion $\to$ policy $\to$ actions. The loss is

$$
L_{\mathrm{total}} = L_{\mathrm{IL}} + \lambda_{\mathrm{VIB}}(t)L_{\mathrm{VIB}},
$$

where $L_{\mathrm{IL}}$ is an $\ell_2$ loss between predicted and demonstration action sequences. The reported hyperparameters are $\lambda_{\mathrm{init}}=1.0$, $T_{\mathrm{decay}}\approx 20\,\mathrm{k}$ steps, Adam with learning rate $1\mathrm{e}{-5}$, batch size $16$, and total fine-tuning length of approximately $40\,\mathrm{k}$ steps. The pretrained backbones are $\pi_0$ or RDT trained on vision and language [2602.12532].

These implementation details matter because the claimed improvements are obtained under a relatively small teleoperation dataset. A plausible implication is that the curriculum is intended to extract more contact-relevant supervision from limited real-world data rather than to rely on large-scale force-labeled corpora.

## 5. Experimental evaluation

The real-world evaluation covers five tasks: USB insertion, shaft-to-hole insertion, flip carton, wipe whiteboard, and roll plasticine. The evaluation protocol uses 20 trials for insertion and carton tasks, and 12 trials for wiping and rolling. Baselines include $\pi_0$-base and RDT-base without force, as well as FACTR, described as a Gaussian-blur curriculum plus force [2602.12532].

The main quantitative result is an increase in average success rate across the five tasks for both tested backbones.

| Model | w/o CRAFT | w/ CRAFT |
|---|---:|---:|
| $\pi_0$-base | 25.3% | 60.7% |
| RDT | 22.7% | 48.3% |

For $\pi_0$-base, the improvement is $+35.4$ points; for RDT, it is $+25.7$ points. Per-task highlights include wipe whiteboard, where $\pi_0 +$ CRAFT reaches $66.7\%$ versus $33.3\%$ for $\pi_0$-base, and roll plasticine, where RDT + CRAFT reaches $58.3\%$ versus $8.3\%$ for RDT-base [2602.12532].

The reported out-of-distribution generalization results include different carton shape and color and changed socket height and angle. Under these variants, $\pi_0$-base averages $22.5\%$, while $\pi_0 +$ CRAFT reaches $58.8\%$, a gain of $36.3$ points. The paper states that CRAFT consistently improves task success, generalizes to unseen objects and novel task variations, and adapts effectively across diverse VLA architectures.

The empirical significance is therefore twofold. First, the gains are not confined to a single architecture. Second, the improvements are reported not only on nominal task instances but also on object-level and task-level variants, which the paper uses to support the claim of robust and generalizable contact-rich manipulation.

## 6. Ablations, interpretation, and scope

The ablation study is conducted on $\pi_0$-base over USB insertion, wiping, and rolling, with 10 trials per task. Three variants are reported: no CRAFT, VIB with positions and no torque, and full CRAFT with VIB plus torque. Their average success rates are $20.0\%$, $46.7\%$, and $56.7\%$, respectively [2602.12532].

These ablations support two distinct claims. First, VIB alone forces the model to use proprioceptive cues, improving success from $20\%$ to $46.7\%$. Second, replacing $q$ with $\tau$ further raises performance to $56.7\%$, which the paper interprets as confirmation that torque carries richer contact information. A common misconception would be to treat CRAFT as merely force augmentation; the ablation evidence instead separates the effect of the information bottleneck from the effect of torque-based proprioception.

The paper attributes CRAFT’s performance to three mechanisms. It prevents vision/language over-dominance by forcing the policy to internalize low-entropy force or tactile cues via an information-theoretic bottleneck; it uses torque-based proprioception to encode kinematic error, inertia, and external contact in a single low-dimensional signal; and it uses an exponential curriculum to re-integrate high-entropy multimodal cues after the “force foundation” is laid [2602.12532].

The design scope is correspondingly narrow and specific. CRAFT is presented as a method for adapting pretrained VLA policies to precise, contact-rich manipulation through force-centered proprioception and curriculum gating. This suggests that its principal contribution lies not in redefining VLA modeling in general, but in specifying how a pretrained multimodal policy can be reconditioned for manipulation regimes where contact dynamics are decisive.

Source: https://www.emergentmind.com/topics/craft