/ Модель

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

Контекст
262 144 токена
Параметры
3,7 млрд
Размер весов
8 ГБ
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Базовая модель
Qwen3-4B-Instruct-2507
Библиотека
transformers
Опубликована
15 июл 2026

RetroAgent

Генерация текстаТекст → текст3 профессии

Дообученный агент на базе Qwen3 для планирования многошагового ретросинтеза через поиск по графу реакций и вызовы инструментов.

52скачиваний за 30 дней2лайкавеса обновлены4 сен 2026

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

RetroAgent — языковая модель-агент на 3,7 млрд параметров, разработанная для многошагового планирования ретросинтеза. Это дообученная с помощью обучения с подкреплением GSPO модель Qwen3-4B-Instruct-2507. Она строит план разложения целевой молекулы на коммерчески доступные исходные вещества, выполняя поиск по AND-OR-графу молекул и реакций через вызовы инструментов.

Модель предназначена для работы в связке с сервером инструментов RetroAgent: ему нужны структурированная память графа, шаблонная модель для отдельных шагов, поиск исходных веществ и оценка молекул. В бенчмарках USPTO-190 и ChEMBL-1000 авторы сообщают результаты, сопоставимые или превосходящие результаты более крупной модели Retro-R1 (7B) при указанных бюджетах поиска. Контекст составляет до 262 144 токенов; модель загружается через Transformers как Qwen3ForCausalLM и поддерживает интерфейс вызова инструментов.

RetroAgent не выполняет ретросинтез как самостоятельный чат без необходимой инфраструктуры и инструментов. Репозиторий содержит веса, а для сервера требуются дополнительные файлы данных из внешних источников. Лицензия модели — Apache-2.0; лицензии и условия для дополнительных наборов данных могут отличаться.

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

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

Ограничения

Для работы требуется сервер инструментов RetroAgent и дополнительные файлы данных; вне этого контура модель не выполняет ретросинтез как обычный чат. Результаты приведены для двух бенчмарков и зависят от бюджета поиска.

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

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

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

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

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

Открыть на Hugging Face

RetroAgent

RetroAgent is a 4B-parameter LLM agent for multi-step retrosynthesis planning. It decomposes a target molecule into commercially available building blocks by searching over an AND-OR graph of molecules and reactions, driven entirely by tool calls. The policy is trained end-to-end with reinforcement learning (GSPO) on top of the Qwen/Qwen3-4B-Instruct-2507 backbone, using the slime framework (Megatron + SGLang) with a reward shaped around search-budget efficiency rather than final success alone.

Results

Pass@1 and success rate (%) at different search budgets N on USPTO-190 and ChEMBL-1000, reported as means over multiple runs at temperature 0. N is the number of single-step model calls; pass@1 is the fraction of targets solved on the first rollout. Numbers below match the paper's main table; the strongest LLM baseline, Retro-R1 (V1), is shown for comparison.

USPTO-190

Methodpass@1N=50N=100N=200N=300N=400N=500
Retro-R1 (V1, 7B)50.0064.6371.3278.1180.8982.9584.32
RetroAgent (4B)53.2658.4270.5378.6381.5883.6885.05

ChEMBL-1000

Methodpass@1N=50N=100N=200N=300N=400N=500
Retro-R1 (V1, 7B)68.5273.9278.0080.3681.3681.9882.42
RetroAgent (4B)73.8276.3679.6281.9683.2283.9484.40

With a 4B model and no reranking by model probabilities, RetroAgent outperforms the 7B Retro-R1 on both benchmarks. The advantage is largest on the out-of-distribution ChEMBL-1000 set (+5.30 pass@1, +1.98 at N=500), indicating that the structured-memory interface yields transferable planning strategies rather than dataset-specific memorization.

Intended Use

RetroAgent is an agent policy, not a standalone chat model. It perceives and acts only through tool calls served by the RetroAgent tool server (AND-OR graph memory, single-step template model, building-block lookup, molecular scoring). To reproduce the reported results, run the model behind the tool server and evaluation harness from the code repository; prompting it as a plain chat model outside the harness will not perform retrosynthesis.

The weights load with transformers as a standard Qwen3ForCausalLM (no trust_remote_code required):

from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained("SXKDZ/RetroAgent", torch_dtype="bfloat16", device_map="auto")
tokenizer = AutoTokenizer.from_pretrained("SXKDZ/RetroAgent")

Data

This repository holds the weights only. The tool server additionally needs the files under datasets/, which come from upstream releases:

git clone https://github.com/SXKDZ/RetroAgent && cd RetroAgent
python -m scripts.prepare_datasets
File under datasets/Source
model_retro.pt, idx2template_retro.json, uspto_190_targets.txt, canon_building_block_mol2idx_no_isotope.jsondesp_data.zip from DESP, CC BY 4.0, doi:10.6084/m9.figshare.25956076
train_routes/routes_train.pkl, routes_val.pkldataset.zip from LLM-Syn-Planner
chembl_1000.pklGoogle Drive folder from PDVN
scscore/model.ckpt-10654.as_numpy.json.gzconnorcoley/scscore, MIT
processed/building_blocks.parquetderived by prepare_datasets.py
slime_retro_*.parquetgenerated by slime_retro/prepare_data.py

Training

  • Backbone: Qwen3-4B-Instruct-2507 (non-thinking mode).
  • Algorithm: GSPO (sequence-level clipping) under the slime RL framework, on a single 8xH200 node.
  • Reward: base +1 for a complete route, reduced by soft penalties on search budget and route depth, plus small per-turn penalties for invalid or failed tool calls.

Citation

@inproceedings{zhu2026retroagent,
  title     = {RetroAgent: Harnessing {LLMs} to Search Over Structured Memory for Agentic Retrosynthesis Planning},
  author    = {Zhu, Yanqiao and Gan, Jingru and Sun, Xiaoqi and Sun, Fang and Shi, Yidan and Islam, Md Mofijul and Shang, Chao and Gao, Wenhao and Coley, Connor W. and Sun, Yizhou and Wang, Wei},
  booktitle = {Conference on Language Modeling (COLM)},
  year      = {2026}
}

License

Released under the Apache License 2.0, inherited from the Qwen3-4B-Instruct-2507 base model. The RetroAgent code is released separately under the MIT license (see the code repository).

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

Класс архитектуры
Qwen3ForCausalLM
Ревизия весов
151fc0a

0 моделей