Results (main table)
ALFWorld success (%), mean of the seen and unseen splits. Mean ± std over three decodes (seeds 42, 1001, 1002) of the final checkpoint.
Table with columns: Student alone, Vanilla OPD, R2S (this model)| Student alone | Vanilla OPD | R2S (this model) |
|---|
| 43.4 ± 1.0 | 65.8 ± 2.6 | 81.9 ± 2.4 |
Usage
from transformers import AutoModelForCausalLM, AutoTokenizerrepo = "TreezzZ/r2s-alfworld-qwen3.5-4b-student"tok = AutoTokenizer.from_pretrained(repo)model = AutoModelForCausalLM.from_pretrained(repo, dtype="bfloat16")
The checkpoint was trained with the environment prompts, tool schemas and rollout settings of the paper's code release; the chat template is the base model's.
- Vision tower and MTP head. Only the language model was trained (text-only agent). The vision tower and MTP head of the base model are copied verbatim into
model-base-visual-mtp.safetensors, so the checkpoint loads as the full Qwen3.5 architecture.
Provenance
Trained with the paper's code release, Tree-Shu-Zhao/miles-agent at tag r2s (its README reproduces the main table; docs/r2s.md holds the details). The weights were exported from the training checkpoint and verified against the base model's tensor names and shapes.