/ Модель

Характеристики

Лицензия
MIT
Архитектура
anchor-align · dense
Библиотека
transformers
Опубликована
28 июн 2026

Anchor-Align

Языковая модельИзображение, текст → action3 профессии

Anchor-Align — набор VLA-моделей, дообученных для выполнения роботизированных манипуляций по визуальным наблюдениям и языковым инструкциям с повышенной устойчивостью к изменениям сцены и формулировок.

36скачиваний за 30 дней2лайкавеса обновлены27 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Anchor-Align — семейство дообученных vision-language-action моделей для управления роботами, разработанное авторами одноимённой работы. Репозиторий содержит контрольные точки для наборов LIBERO Spatial, Object и Goal; веса предназначены для использования с кодом инференса и оценки из отдельного репозитория проекта. В основе — Prismatic Qwen2.5-0.5B с визуальными компонентами DINOv2 и SigLIP и 24 слоями; применены LoRA ранга 64 и MLPResNet-голова действий с регрессией L1. Модель принимает визуальное наблюдение и языковую инструкцию и предсказывает действия робота; проект также проверяет обобщение на LIBERO-PRO, LIBERO-Plus и CALVIN.

Метод добавляет к предсказанию действий функции потерь для сохранения семантики исходной VLM и согласования представления языка с направлением движения. В статье сообщаются улучшения устойчивости к перестановкам объектов и позиций, перефразированию инструкций и другим возмущениям. Это исследовательская реализация, ориентированная на манипуляционные задачи и конкретные наборы данных; обучение не входит в первоначальный выпуск, а для запуска нужны сопутствующий код и соответствующая среда. Лицензия — MIT.

Сценарии применения

  • управление манипулятором по текстовой инструкции и изображению сцены
  • выполнение задач захвата и перемещения объектов в LIBERO
  • оценка устойчивости роботизированных политик к перестановке объектов
  • проверка обобщения на перефразированные языковые команды
  • эксперименты с переносом навыков между задачами манипуляции

Ограничения

Выпуск содержит контрольные точки для указанных конфигураций LIBERO; для инференса и оценки требуется код из отдельного GitHub-репозитория. Код обучения не включён в первоначальный релиз, а приведённые результаты относятся к конкретным бенчмаркам и не гарантируют качество на других роботах и средах.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Anchor-Align: Generalizable VLA Finetuning via Representation Anchoring and Language-Action Alignment

🌐 Project Page  •  📄 Paper (arXiv)  •  💻 Code (GitHub)  •  🎬 Videos

TL;DR — Standard behavior-cloning finetuning of a vision-language model on robot demos silently erases the pretrained VLM's semantics and decouples its language output from its actions. Anchor-Align adds two lightweight losses on top of action prediction that (i) anchor the trainable VLA to a frozen copy of the pretrained VLM (preserving vision-language reasoning) and (ii) align the pre-action hidden state with a discrete motion-direction label derived from the executed motion. The result: 22.6% on LIBERO-PRO position swap (vs 2.3% for standard BC), 90.3% LIBERO-Plus average (vs 85.1%), and near-doubled real-world success (28.3% → 54.2%) on a UFactory xArm7 setup.

📦 Companion GitHub Repository

This repo hosts the weights. The inference and evaluation code lives at github.com/dwipddalal/Anchor-Align.

HuggingFace (Dwipz/Anchor-Align)GitHub (dwipddalal/Anchor-Align)
Weights + tokenizer + configs✅—
LIBERO / LIBERO-PRO / LIBERO-Plus eval scripts—✅
Eval SLURM templates + 3-seed campaign runners—✅
Paper results tables + figures✅✅
Per-checkpoint MODEL_CARD.md✅—
Reproduction recipe (REPRODUCE.md + verifier)—✅

Note: the training code is not part of the initial release; we plan to release it in a follow-up update. Each checkpoint's full training configuration is documented in its MODEL_CARD.md.

Available Checkpoints

FolderSuiteMSE weightSteps
libero-spatial/LIBERO Spatial0.1010k
libero-object/LIBERO Object0.152.5k
libero-goal/LIBERO Goal0.1025k
libero-long/LIBERO-10 (Long)0.1545k

All four finetune Prismatic Qwen2.5-0.5B (DINOv2 + SigLIP, 24 layers) with LoRA rank 64 and an L1-regression MLPResNet action head. Per-checkpoint metrics live in each subfolder's MODEL_CARD.md; reproduction targets and tolerances are in the GitHub repo's REPRODUCE.md.

Results

Tables below are reproduced from the paper. Reproduction targets and tolerances for the released checkpoints are in REPRODUCE.md.

Standard LIBERO suites

Success rates on the four standard (unperturbed) LIBERO suites. Anchor-Align achieves the highest success rate on every suite, surpassing methods with substantially larger backbones and large-scale robot-action pretraining.

MethodSpatialObjectGoalLong
Diffusion Policy78.392.568.350.5
π₀-FAST87.063.089.048.0
SmolVLA-0.24B87.093.088.063.0
SmolVLA-2.25B93.094.091.077.0
OpenVLA-OFT94.395.291.786.5
MolmoAct87.095.487.677.2
π₀.₅-KI96.697.294.685.8
VLA-093.696.095.687.6
VLA-Adapter [Frozen]89.489.688.084.5
VLA-Adapter (standard BC)96.099.896.089.0
Anchor-Align VLA (ours)98.4100.097.290.8

Robustness and generalization — LIBERO-PRO and LIBERO-Plus

Success rates under perturbation on the LIBERO-Spatial suite (paper Table 1). Bold = best, underline = second best.

*Our implementation of knowledge insulation adapted to VLA-Adapter. Position swap is the hardest axis: MolmoAct and OpenVLA-OFT score 0%, standard BC reaches 2.3%, while Anchor-Align reaches 22.6%.

Qualitative — generalization to semantic perturbations

Same task, different phrasing / different object identity / shuffled positions. Anchor-Align retains the VLM's semantic understanding of what the instruction refers to, while the baseline latches onto memorized appearance shortcuts.

Per-suite robustness — Object, Goal, and Long

The same gains carry over to the remaining three LIBERO suites. Each radar plot compares Anchor-Align (orange) against the standard BC VLA-Adapter baseline (gray) across nine evaluation axes: two from LIBERO-PRO (Language Rephrase, Object Swap) and seven from LIBERO-Plus.

Largest gains: Robot Init State +18.6 on Object; Language Instruction +11.9 on Goal; Lighting Condition +20.8, Object Layout +18.6, and Camera Viewpoint +17.7 on Long.

Long-horizon generalization — CALVIN ABC→D

Each rollout chains five language instructions; k/5 is the fraction of rollouts completing the first k, and Len is the average number of consecutively completed tasks.

Method1/52/53/54/55/5Len
UniVLA95.585.875.466.956.53.8
OpenVLA-OFT96.389.182.475.866.54.1
OpenHelix97.191.482.872.664.14.1
VLA-Adapter (standard BC)98.394.087.580.073.14.3
Anchor-Align VLA (ours)99.195.890.684.777.94.5

Multi-seed significance

Mean ± standard deviation over 5 training seeds on LIBERO-Spatial; the method gaps are far larger than seed-to-seed variability.

MethodSpatial (Std)Lang. Reph.Object SwapPos. SwapPlus
VLA-Adapter (standard BC)93.3 ± 0.391.1 ± 0.490.1 ± 0.52.6 ± 0.785.3 ± 0.3
Anchor-Align VLA (ours)97.9 ± 0.397.1 ± 0.596.1 ± 0.423.5 ± 0.290.5 ± 0.6

Per-folder layout

Each subfolder is a self-contained inference bundle:

<benchmark>_<steps>/
  MODEL_CARD.md
  model.safetensors                        # merged base VLM weights (~2.5 GB)
  lora_adapter/adapter_model.safetensors   # separate LoRA weights (~208 MB)
  action_head--<step>_checkpoint.pt        # L1 regression head (~436 MB)
  align_dir_proj--<step>_checkpoint.pt     # alignment direction projector
  proprio_projector--<step>_checkpoint.pt  # proprioception projector
  config.json, tokenizer.*, processor_config.json, dataset_statistics.json

Quickstart — download + run inference

1. Clone the code repo (contains all inference and eval scripts):

git clone https://github.com/dwipddalal/Anchor-Align.git
cd Anchor-Align
pip install -e .   # + follow the installation section in the GitHub README

2. Download a checkpoint from this repo:

from huggingface_hub import snapshot_download

local_dir = snapshot_download(
    repo_id="Dwipz/Anchor-Align",
    allow_patterns=["config.json", "libero-spatial/*"],   # or libero-object/*, libero-goal/*, libero-long/*
    local_dir="./checkpoints",
)

3. Run inference using the eval scripts in the GitHub repo:

# LIBERO Standard
CUDA_VISIBLE_DEVICES=0 python experiments/robot/libero/run_libero_eval.py \
  --pretrained_checkpoint ./checkpoints/libero-spatial \
  --task_suite_name libero_spatial \
  --use_proprio True --num_images_in_input 2 --use_pro_version True

# LIBERO-PRO (paraphrased-language perturbation)
CUDA_VISIBLE_DEVICES=0 python experiments/robot/libero_pro/run_libero_pro_eval.py \
  --pretrained_checkpoint ./checkpoints/libero-spatial \
  --base_suite_name libero_spatial --perturbation_type lan \
  --use_proprio True --num_images_in_input 2 --use_pro_version True

Inference flags (--use_proprio True --num_images_in_input 2 --use_pro_version True --use_l1_regression True --center_crop True --num_open_loop_steps 8) match the paper. See the GitHub README's "Evaluation" section for LIBERO-Plus and batched variants.

License

MIT. See the GitHub repository LICENSE.

Citation

@article{dalal2026anchoralign,
  title   = {Generalizable VLA Finetuning via Representation Anchoring and Language-Action Alignment},
  author  = {Dalal, Dwip and Patel, Shivansh and Jain, Chahit and Kim, Jeonghwan and Mishra, Utkarsh and Baratian, Alex and Ha, Hyeonjeong and Ji, Heng and Lazebnik, Svetlana and Jain, Unnat},
  journal = {arXiv preprint arXiv:2607.13429},
  year    = {2026}
}

Keywords

Vision-language-action models, robot learning, robot manipulation, continual learning, catastrophic forgetting, out-of-distribution generalization, language-action alignment, behavior cloning, imitation learning, knowledge distillation, VLA finetuning.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Нельзя запустить

Модели для роботов не запускаются как сервис инференса.

Класс архитектуры
AnchorAlign
Ревизия весов
b35b68e

0 моделей