fastwalker1118 commited on
Commit
f3cb490
·
verified ·
1 Parent(s): 3cd68bf

Add rollout eval results for task10_taskfinetune; retarget README to the new folder name

Browse files
Files changed (2) hide show
  1. README.md +5 -1
  2. task10_taskfinetune/EVAL_RESULTS.md +84 -0
README.md CHANGED
@@ -27,7 +27,11 @@ using the **200 human demonstrations** from the 2026 BEHAVIOR-1K challenge set a
27
  | task space | `B1K_TASK_SPACE=100`; `setting_mousetraps` is index 5 in both the 2025 and 2026 tables, so its task/stage embeddings are **pretrained**, not randomly initialised |
28
  | final logged | `action_loss = 0.0209` at step 21,775 |
29
 
30
- ## `task10_coffee_station_29999`
 
 
 
 
31
 
32
  Single-task fine-tune of the 50-task meta checkpoint on **task 10 =
33
  `set_up_a_coffee_station_in_your_kitchen`**, using the **200 human demonstrations** from the
 
27
  | task space | `B1K_TASK_SPACE=100`; `setting_mousetraps` is index 5 in both the 2025 and 2026 tables, so its task/stage embeddings are **pretrained**, not randomly initialised |
28
  | final logged | `action_loss = 0.0209` at step 21,775 |
29
 
30
+ ## `task10_taskfinetune`
31
+
32
+ > **Rollout evaluation:** see [`task10_taskfinetune/EVAL_RESULTS.md`](task10_taskfinetune/EVAL_RESULTS.md) —
33
+ > 0.0 % success / avg q 0.1917 over 20 `public_test` instances, vs 5.0 % / 0.1750 for the
34
+ > official `checkpoint_1`. The difference is not statistically significant (sign test p = 1.000).
35
 
36
  Single-task fine-tune of the 50-task meta checkpoint on **task 10 =
37
  `set_up_a_coffee_station_in_your_kitchen`**, using the **200 human demonstrations** from the
task10_taskfinetune/EVAL_RESULTS.md ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Rollout evaluation — `task10_taskfinetune`
2
+
3
+ Closed-loop rollout evaluation on **task 10 = `set_up_a_coffee_station_in_your_kitchen`**,
4
+ against the official BEHAVIOR-1K solution checkpoint for the same task.
5
+
6
+ This supersedes the "no rollout evaluation has been run" note in the model card.
7
+
8
+ ## Result
9
+
10
+ | | official `checkpoint_1` | `task10_taskfinetune` |
11
+ |---|---|---|
12
+ | **Success rate** | **5.0 %** (1/20) | **0.0 %** (0/20) |
13
+ | **Avg q_score** | 0.1750 | **0.1917** |
14
+ | Median q | 0.167 | 0.167 |
15
+ | Episodes at q = 0 | 8 | 7 |
16
+ | Best episode | **1.000** | 0.500 |
17
+
18
+ **The fine-tune shows no reliable gain.** It edges the official checkpoint on mean q
19
+ (+0.0167) but loses the only solved episode in either arm.
20
+ Paired sign test over the 20 instances: **8 better / 7 worse / 5 tied, p = 1.000** —
21
+ indistinguishable from chance.
22
+
23
+ The single most informative row is **instance 310**: the official checkpoint scores **1.000**
24
+ (the only solve anywhere in this study), the fine-tune **0.167**. The fine-tune is marginally more
25
+ consistent (7 zeros vs 8, never above 0.500); the official checkpoint is spikier and
26
+ occasionally completes the task.
27
+
28
+ ## Per-instance q_score
29
+
30
+ | instance | official `checkpoint_1` | `task10_taskfinetune` | delta |
31
+ |---|---|---|---|
32
+ | 301 | 0.167 | 0.500 | +0.333 |
33
+ | 302 | 0.167 | 0.000 | -0.167 |
34
+ | 303 | 0.000 | 0.333 | +0.333 |
35
+ | 304 | 0.000 | 0.000 | +0.000 |
36
+ | 305 | 0.000 | 0.000 | +0.000 |
37
+ | 306 | 0.167 | 0.000 | -0.167 |
38
+ | 307 | 0.500 | 0.333 | -0.167 |
39
+ | 308 | 0.000 | 0.167 | +0.167 |
40
+ | 309 | 0.000 | 0.167 | +0.167 |
41
+ | 310 | 1.000 | 0.167 | -0.833 |
42
+ | 311 | 0.000 | 0.500 | +0.500 |
43
+ | 312 | 0.000 | 0.333 | +0.333 |
44
+ | 313 | 0.333 | 0.000 | -0.333 |
45
+ | 314 | 0.167 | 0.167 | +0.000 |
46
+ | 315 | 0.167 | 0.500 | +0.333 |
47
+ | 316 | 0.333 | 0.167 | -0.167 |
48
+ | 317 | 0.000 | 0.000 | +0.000 |
49
+ | 318 | 0.167 | 0.000 | -0.167 |
50
+ | 319 | 0.167 | 0.333 | +0.167 |
51
+ | 320 | 0.167 | 0.167 | +0.000 |
52
+
53
+ ## Evaluation setup
54
+
55
+ Both arms ran on the same day, same nodes, same evaluator — the comparison is internally controlled.
56
+
57
+ | | |
58
+ |---|---|
59
+ | task | `set_up_a_coffee_station_in_your_kitchen` (task_id 10) |
60
+ | instances | 20, `--mode public_test` (ids 301–320) |
61
+ | horizon | 1.5x mean human-demo length = **9,400 steps** (no `--max-steps` override) |
62
+ | control rate | 30 Hz -> 313 s = 5.2 min simulated per episode |
63
+ | runner | `omnigibson.eval.eval_fast` + chunk-aware policy server |
64
+ | render | trailing4 + flush3; per episode `full=470`, `tail_render=1410`, `fast=8930` |
65
+ | `base_qvel` frame | **robot** (`B1K_BASE_QVEL_FRAME=robot`) |
66
+ | norm stats | qvelfix, sha256 `ee2e1a97...` — **byte-identical between both arms** |
67
+ | dtype | float32 |
68
+ | challenge year | 2026 |
69
+ | official baseline | `IliaLarchenko/behavior_submission` **checkpoint_1**, per `b50_tasks.csv` (`10,set_up_a_coffee_station_in_your_kitchen,checkpoint_1`), with the qvelfix norm-stats overlay so both arms share one input contract |
70
+ | evaluator build | `eval_fast.py` mtime 2026-08-14 16:47 |
71
+
72
+ ## Caveats
73
+
74
+ 1. **n = 20 cannot resolve differences this small.** Re-running the *same* checkpoint under an
75
+ identical configuration has been observed to swing a single instance's q_score by 0.333, so
76
+ run-to-run noise is comparable to the effect being measured. Repeats across seeds would be
77
+ needed to separate 0.175 from 0.192.
78
+ 2. **Not comparable to numbers produced before 2026-08-14.** `eval_fast.py` gained the
79
+ trailing-render + annotator-flush behaviour on that date; its own source comment attributes a
80
+ 3-5x q_score effect to the flush. Only runs sharing an evaluator build may be compared.
81
+ 3. **Step 29,999 is not necessarily the best checkpoint.** Training used a flat 5e-6 LR with no
82
+ decay phase, so there is no annealing into a minimum. Intermediate steps were retained.
83
+ 4. `q_score` and `success` can disagree — an episode scoring q = 1.000 has been observed with
84
+ `success = False` on a related task. Report both.