RARA

Robust Policy Fine-Tuning through Retrieval-Anchored
Representation Alignment for Robotic Manipulation

University of Virginia
{xuhui, dcs3zc, yyx3hd, fad3ew, ylkuo}@virginia.edu
Overview of RARA: pre-training, retrieval and alignment, deployment
A policy is first pre-trained on diverse robot data. To adapt it to a target task, RARA retrieves pre-training demonstrations of a similar skill, such as removing a lid from a flask for the target task of opening a blender lid. It aligns the target representation with their pre-trained representation and keeps that representation as an anchor during fine-tuning.

Abstract

Pre-trained robot policies, such as Vision-Language-Action (VLA) models, provide a strong foundation for generalist robotic manipulation, but adapting them to new tasks with only a few demonstrations remains challenging. Directly fine-tuning a pre-trained policy often achieves strong in-distribution performance, yet it can distort the representations learned during pre-training and weaken the model's generalization ability under out-of-distribution shifts. We propose Retrieval-Anchored Representation Alignment (RARA), a two-stage adaptation method, to address this issue. First, RARA retrieves pre-training demonstrations with similar task intent and motion, and aligns the policy's representations of the target demonstrations with the pre-trained representations of the retrieved demonstrations. Second, RARA fine-tunes the policy on the target demonstrations while limiting how much its representations of the retrieved demonstrations change during fine-tuning. Experiments with Diffusion Policy and GR00T on 13 tasks in RoboTwin, RoboCasa, and on a real robot show that RARA improves the average success of fine-tuning by 9.5 points in-distribution and 13.6 points out-of-distribution, and outperforms all compared baselines.

Method

Retrieving relevant pre-training demonstrations

RARA looks for relevance at two levels. A relevant demonstration performs the same type of task as the target, so RARA retrieves demonstrations whose task instructions are similar to the target's. A relevant frame is at the same step of the task as a target frame, so RARA pairs frames whose action chunks are close under dynamic time warping. Both levels are needed: action similarity alone can pair a target frame with a frame from a different task.

Retrieval with and without the instruction filter
Retrieval for the target task Open Blender Lid. Selecting by action similarity alone can return similar action chunks from a different task (red); retrieving by the task instruction returns the same kind of task (green).

Two stages

Stage 1: align to the pre-trained representation. Before fine-tuning, RARA pulls the representation of each target frame toward the pre-trained representation of retrieved frames with similar action chunks, and pushes it away from frames with different ones. The pre-trained policy has seen these stages of the motion under many visual conditions, so the target frames can reuse this robust representation instead of being fit from a few demonstrations.

Stage 2: fine-tune with an anchor. RARA then fine-tunes the policy on the target demonstrations while an anchor loss keeps its representations of the retrieved demonstrations close to their pre-trained values. The anchor acts on retrieved demonstrations rather than on the target observations, so it does not restrict how the policy adapts to the target task.

Stage 1 contrastive alignment and UMAP before and after
Stage 1. (a) For a target frame, retrieved frames with similar action chunks (small DTW distance) are pulled closer and frames with different action chunks are pushed away. (b) UMAP of the representations before and after Stage 1: target representations (blue) move toward those of the retrieved pre-training data (red).

Results

We fine-tune a Diffusion Policy pre-trained on about 2k RoboTwin demonstrations, and GR00T N1.7 pre-trained on DROID, on 13 target tasks in RoboTwin, RoboCasa and on a real Franka robot. Each policy is evaluated in the conditions covered by its demonstrations (ID) and under new camera poses, backgrounds, distractors, objects or object positions (OOD).

ID and OOD scenes in RoboTwin, RoboCasa and the real robot
ID (top) and OOD (bottom) scenes for one RoboTwin, one RoboCasa and one real-robot task.
+9.5
ID success (points)
+13.6
OOD success (points)

Average gain of RARA over fine-tuning across all 13 tasks.

Method RoboTwin (Diffusion Policy) RoboCasa (GR00T N1.7)
ID OOD ID OOD
Fine-tuning (FT)67.447.369.244.3
Co-FT64.447.667.143.7
STRAP72.652.466.148.1
BlindVLA67.947.268.546.8
RARA (ours)76.058.374.055.5

Success rate (%), averaged over 4 RoboTwin and 5 RoboCasa tasks and three training seeds. Per-task results are in the paper.

Rollouts

RoboTwin

FT fail
Co-FT fail
STRAP fail
BlindVLA fail
RARA (ours) success

All methods start from the same scene.

RoboCasa

FT fail
BlindVLA fail
RARA (ours) success
Open Blender Lid
Open Cabinet
Turn On Toaster
Pick-Place to Drawer

In each row, all methods start from the same scene.

Real robot

Front view, with the wrist camera at the bottom right.

Put 3 Toys in Basket
BlindVLA
RARA (ours)
Put Bread in Toaster
BlindVLA
RARA (ours)

BibTeX

@article{kang2026rara,
  title   = {{RARA}: Robust Policy Fine-Tuning through Retrieval-Anchored
             Representation Alignment for Robotic Manipulation},
  author  = {Kang, Xuhui and Lee, Sung-Wook and Zhuang, Yan and Zhong, Tianle and Kuo, Yen-Ling},
  journal = {arXiv preprint arXiv:2610.13578},
  year    = {2026}
}