HuanxinSheng commited on
Commit
41e3cd9
Β·
verified Β·
1 Parent(s): 236d876

Card: use the JevAny-* repository names (renamed 2026-10-17); data files unchanged

Browse files
Files changed (1) hide show
  1. README.md +13 -13
README.md CHANGED
@@ -11,13 +11,13 @@ tags:
11
  - reward-model
12
  - judge
13
  datasets:
14
- - SimpleJev/RoboJudge-Train-v0.2
15
  ---
16
 
17
  # JevAny-Robotics-4B-LoRA (v0.2, SFT)
18
 
19
- A 4B robot judge / reward model: a robotics continuation of [`SimpleJev/JevAny-Robotics-4B-LoRA`](https://huggingface.co/SimpleJev/JevAny-Robotics-4B-LoRA)
20
- (pointer readout on [`Qwen/Qwen3.5-4B`](https://huggingface.co/Qwen/Qwen3.5-4B)), fine-tuned on SimpleJev/JevAny-Robotics-Train-v0.2 β€” 184,942 judgement questions over
21
  real and simulated robot images and videos (task progress, 1–5 rollout scores, execution success, failure mode, plan checking,
22
  failure localisation, trajectory preference), built only from train-side splits and decontaminated against every test set below.
23
 
@@ -26,12 +26,12 @@ failure localisation, trajectory preference), built only from train-side splits
26
  - **RoboPulse: 71.1% accuracy / 0.806 AUROC** β€” best of every judge we ran, including 27B models (OneJev-27B 60.4% / 0.651, JevAny-27B 56.6% / 0.627); +18.3 points over its parent.
27
  - **RoboRewardBench: MAE 0.443** β€” lower than every model we ran (OneJev-27B 0.805, JevAny-27B 0.692, Intern-Decision-4B 0.820) and than the best entry of the paper leaderboard (RoboReward-8B 0.665, their protocol); paired MAE difference vs the best 27B model βˆ’0.249 [βˆ’0.374, βˆ’0.220].
28
  - **RoboPulse++: best AUROC (0.728)** and balanced accuracy among 4B models (65.9 vs Intern-Decision-4B 60.5); at the level of the best 27B model (OneJev-27B 0.700 AUROC, paired +0.028 [βˆ’0.004, +0.063]).
29
- - **JevJudge-Robotics-Public: skill_role 0.567, micro accuracy 80.4% (highest of all models)** β€” 4Γ— its parent, +0.14 over OneJev-4B, statistically tied with the strongest 27B judge (OneJev-27B 0.605, paired βˆ’0.038 [βˆ’0.081, +0.006]).
30
- - Same 4B backbone and speed as the parent (median 161 ms per JevJudge-Robotics item on an A100).
31
 
32
  ## Robot benchmarks
33
 
34
- | Model | Size | RoboPulse acc ↑ | RoboPulse AUROC ↑ | RoboPulse++ AUROC ↑ | RoboPulse++ bal. acc ↑ | RoboRewardBench MAE ↓ | JevJudge-Robotics skill_role ↑ |
35
  |---|---:|---:|---:|---:|---:|---:|---:|
36
  | **JevAny-Robotics-4B-LoRA (this model)** | 4B | **71.1** | **0.806** | **0.728** | **65.9** | **0.443** | 0.567 |
37
  | JevAny-Qwen3.5-4B-LoRA (parent) | 4B | 52.7 | 0.588 | 0.641 | 59.1 | 1.057 | 0.149 |
@@ -46,12 +46,12 @@ failure localisation, trajectory preference), built only from train-side splits
46
  | OneJev-27B | 27B | 60.4 | 0.651 | 0.700 | 62.7 | 0.805 | **0.605** |
47
 
48
  RoboPulse: 1,800 pairs, native image resolution. RoboPulse++: 7,720 consecutive-step pairs, native resolution. RoboRewardBench: 2,831 videos, full media,
49
- official group-wise MAE (RoboArena 0.687 / OXE subsets 0.432 for this model). JevJudge-Robotics-Public v0.1: 3,990 items, skill_role is the role-balanced
50
  chance-corrected skill. *OmniJev-4B's training data overlaps RoboRewardBench. Every model answered every item.
51
 
52
  **Paired comparisons** (this model minus baseline, 95% cluster-bootstrap CI over episodes / task groups):
53
 
54
- | Baseline | RoboPulse acc | RoboPulse++ AUROC | RoboRewardBench MAE | JevJudge-Robotics skill_role |
55
  |---|---:|---:|---:|---:|
56
  | Parent JevAny-4B | +18.3 [+15.1, +21.4] | +0.087 [+0.049, +0.131] | βˆ’0.614 [βˆ’0.725, βˆ’0.554] | +0.419 [+0.365, +0.463] |
57
  | Qwen3.5-4B zero-shot | +21.2 [+18.1, +24.4] | +0.136 [+0.091, +0.187] | βˆ’0.817 [βˆ’0.875, βˆ’0.732] | +0.364 [+0.318, +0.411] |
@@ -60,7 +60,7 @@ chance-corrected skill. *OmniJev-4B's training data overlaps RoboRewardBench. Ev
60
  | JevAny-27B | +14.4 [+11.4, +17.0] | +0.036 [βˆ’0.003, +0.076] | βˆ’0.249 [βˆ’0.374, βˆ’0.220] | +0.019 [βˆ’0.027, +0.052] |
61
  | OneJev-27B | +10.7 [+8.0, +13.3] | +0.028 [βˆ’0.004, +0.063] | βˆ’0.362 [βˆ’0.488, βˆ’0.336] | βˆ’0.038 [βˆ’0.081, +0.006] |
62
 
63
- Every difference in favour of this model is significant except RoboPulse++ AUROC and JevJudge-Robotics against the two 27B judges (ties).
64
  Per-benchmark reports with all slices are in `eval/comparison/`.
65
 
66
  For reference, published numbers under the benchmarks' own protocols: RoboRewardBench leaderboard β€” RoboReward-8B 0.665, GPT-5 mini 0.691,
@@ -72,7 +72,7 @@ Qwen3-VL-4B 0.56.
72
  - **Zero-shot Qwen3.5-4B / Qwen3.8-27B (constrained choice)**: the untrained base VLM with the same judge prompt; options are lettered and the answer is
73
  restricted to the option letters (one forward pass, probabilities = softmax over the letter logits). This is the same scoring as vLLM
74
  structured-output choice decoding (`structured_outputs.choice` + letter logprobs); the robot suites were run with the transformers implementation,
75
- JevJudge-Public with vLLM.
76
  - **OneJev / Intern-Decision / OmniJev / Jev-Omni**: released checkpoints run with their own inference code inside the same harness and items.
77
  - **JevAny-Qwen3.8-27B-LoRA** and the parent **JevAny-Qwen3.5-4B-LoRA**: released JevAny checkpoints, same media settings as this model.
78
 
@@ -82,10 +82,10 @@ Qwen3-VL-4B 0.56.
82
  |---|---:|---:|---:|---|
83
  | Transfer v9 (1,046) acc / NLL | β€” | 78.68% / 0.587 | 78.39% / 0.664 | acc βˆ’0.29 [βˆ’1.75, +1.05] |
84
  | JevBench public (local rebuild, 231) acc | β€” | 77.92% | 77.92% | 0.00 [βˆ’3.10, +2.64] |
85
- | JevJudge-Public v0.4 (3,208) skill_role / acc | 0.223 / 53.6% | 0.201 / 52.6% | 0.176 / 51.4% | acc βˆ’1.2 (n.s., McNemar p = 0.12) |
86
 
87
  Accuracy on general (non-robot) judgement is retained within noise; probabilities become over-confident outside robotics
88
- (NLL +0.077 on Transfer, +0.163 on JevJudge-Public), so recalibrate before using them there. For general-purpose judging use the parent
89
  checkpoint; this one is specialised for robotics. The JevBench number is on a local rebuild of the public suite (same 231 items, different
90
  manifest hash) and is not directly comparable to the official 80.09%.
91
 
@@ -117,7 +117,7 @@ manifest hash) and is not directly comparable to the official 80.09%.
117
 
118
  ```bash
119
  pip install -e '.[serve,multimodal]'
120
- jevany serve --checkpoint SimpleJev/JevAny-Qwen3.5-4B-RoboJudge-LoRA --device cuda --dtype bf16
121
  ```
122
 
123
  For video inputs use the same media handling as training/evaluation (native resolution, all frames of short derived clips).
 
11
  - reward-model
12
  - judge
13
  datasets:
14
+ - SimpleJev/JevAny-Robotics-Train-v0.2
15
  ---
16
 
17
  # JevAny-Robotics-4B-LoRA (v0.2, SFT)
18
 
19
+ A 4B robot judge / reward model: a robotics continuation of [`SimpleJev/JevAny-Qwen3.5-4B-LoRA`](https://huggingface.co/SimpleJev/JevAny-Qwen3.5-4B-LoRA)
20
+ (pointer readout on [`Qwen/Qwen3.5-4B`](https://huggingface.co/Qwen/Qwen3.5-4B)), fine-tuned on [`SimpleJev/JevAny-Robotics-Train-v0.2`](https://huggingface.co/datasets/SimpleJev/JevAny-Robotics-Train-v0.2) β€” 184,942 judgement questions over
21
  real and simulated robot images and videos (task progress, 1–5 rollout scores, execution success, failure mode, plan checking,
22
  failure localisation, trajectory preference), built only from train-side splits and decontaminated against every test set below.
23
 
 
26
  - **RoboPulse: 71.1% accuracy / 0.806 AUROC** β€” best of every judge we ran, including 27B models (OneJev-27B 60.4% / 0.651, JevAny-27B 56.6% / 0.627); +18.3 points over its parent.
27
  - **RoboRewardBench: MAE 0.443** β€” lower than every model we ran (OneJev-27B 0.805, JevAny-27B 0.692, Intern-Decision-4B 0.820) and than the best entry of the paper leaderboard (RoboReward-8B 0.665, their protocol); paired MAE difference vs the best 27B model βˆ’0.249 [βˆ’0.374, βˆ’0.220].
28
  - **RoboPulse++: best AUROC (0.728)** and balanced accuracy among 4B models (65.9 vs Intern-Decision-4B 60.5); at the level of the best 27B model (OneJev-27B 0.700 AUROC, paired +0.028 [βˆ’0.004, +0.063]).
29
+ - **JevAny-Robotics-Public: skill_role 0.567, micro accuracy 80.4% (highest of all models)** β€” 4Γ— its parent, +0.14 over OneJev-4B, statistically tied with the strongest 27B judge (OneJev-27B 0.605, paired βˆ’0.038 [βˆ’0.081, +0.006]).
30
+ - Same 4B backbone and speed as the parent (median 161 ms per JevAny-Robotics-Public item on an A100).
31
 
32
  ## Robot benchmarks
33
 
34
+ | Model | Size | RoboPulse acc ↑ | RoboPulse AUROC ↑ | RoboPulse++ AUROC ↑ | RoboPulse++ bal. acc ↑ | RoboRewardBench MAE ↓ | JevAny-Robotics-Public skill_role ↑ |
35
  |---|---:|---:|---:|---:|---:|---:|---:|
36
  | **JevAny-Robotics-4B-LoRA (this model)** | 4B | **71.1** | **0.806** | **0.728** | **65.9** | **0.443** | 0.567 |
37
  | JevAny-Qwen3.5-4B-LoRA (parent) | 4B | 52.7 | 0.588 | 0.641 | 59.1 | 1.057 | 0.149 |
 
46
  | OneJev-27B | 27B | 60.4 | 0.651 | 0.700 | 62.7 | 0.805 | **0.605** |
47
 
48
  RoboPulse: 1,800 pairs, native image resolution. RoboPulse++: 7,720 consecutive-step pairs, native resolution. RoboRewardBench: 2,831 videos, full media,
49
+ official group-wise MAE (RoboArena 0.687 / OXE subsets 0.432 for this model). JevAny-Robotics-Public v0.1: 3,990 items, skill_role is the role-balanced
50
  chance-corrected skill. *OmniJev-4B's training data overlaps RoboRewardBench. Every model answered every item.
51
 
52
  **Paired comparisons** (this model minus baseline, 95% cluster-bootstrap CI over episodes / task groups):
53
 
54
+ | Baseline | RoboPulse acc | RoboPulse++ AUROC | RoboRewardBench MAE | JevAny-Robotics-Public skill_role |
55
  |---|---:|---:|---:|---:|
56
  | Parent JevAny-4B | +18.3 [+15.1, +21.4] | +0.087 [+0.049, +0.131] | βˆ’0.614 [βˆ’0.725, βˆ’0.554] | +0.419 [+0.365, +0.463] |
57
  | Qwen3.5-4B zero-shot | +21.2 [+18.1, +24.4] | +0.136 [+0.091, +0.187] | βˆ’0.817 [βˆ’0.875, βˆ’0.732] | +0.364 [+0.318, +0.411] |
 
60
  | JevAny-27B | +14.4 [+11.4, +17.0] | +0.036 [βˆ’0.003, +0.076] | βˆ’0.249 [βˆ’0.374, βˆ’0.220] | +0.019 [βˆ’0.027, +0.052] |
61
  | OneJev-27B | +10.7 [+8.0, +13.3] | +0.028 [βˆ’0.004, +0.063] | βˆ’0.362 [βˆ’0.488, βˆ’0.336] | βˆ’0.038 [βˆ’0.081, +0.006] |
62
 
63
+ Every difference in favour of this model is significant except RoboPulse++ AUROC and JevAny-Robotics-Public against the two 27B judges (ties).
64
  Per-benchmark reports with all slices are in `eval/comparison/`.
65
 
66
  For reference, published numbers under the benchmarks' own protocols: RoboRewardBench leaderboard β€” RoboReward-8B 0.665, GPT-5 mini 0.691,
 
72
  - **Zero-shot Qwen3.5-4B / Qwen3.8-27B (constrained choice)**: the untrained base VLM with the same judge prompt; options are lettered and the answer is
73
  restricted to the option letters (one forward pass, probabilities = softmax over the letter logits). This is the same scoring as vLLM
74
  structured-output choice decoding (`structured_outputs.choice` + letter logprobs); the robot suites were run with the transformers implementation,
75
+ JevAny-Multimodal-agentic-Public with vLLM.
76
  - **OneJev / Intern-Decision / OmniJev / Jev-Omni**: released checkpoints run with their own inference code inside the same harness and items.
77
  - **JevAny-Qwen3.8-27B-LoRA** and the parent **JevAny-Qwen3.5-4B-LoRA**: released JevAny checkpoints, same media settings as this model.
78
 
 
82
  |---|---:|---:|---:|---|
83
  | Transfer v9 (1,046) acc / NLL | β€” | 78.68% / 0.587 | 78.39% / 0.664 | acc βˆ’0.29 [βˆ’1.75, +1.05] |
84
  | JevBench public (local rebuild, 231) acc | β€” | 77.92% | 77.92% | 0.00 [βˆ’3.10, +2.64] |
85
+ | JevAny-Multimodal-agentic-Public v0.4 (3,208) skill_role / acc | 0.223 / 53.6% | 0.201 / 52.6% | 0.176 / 51.4% | acc βˆ’1.2 (n.s., McNemar p = 0.12) |
86
 
87
  Accuracy on general (non-robot) judgement is retained within noise; probabilities become over-confident outside robotics
88
+ (NLL +0.077 on Transfer, +0.163 on JevAny-Multimodal-agentic-Public), so recalibrate before using them there. For general-purpose judging use the parent
89
  checkpoint; this one is specialised for robotics. The JevBench number is on a local rebuild of the public suite (same 231 items, different
90
  manifest hash) and is not directly comparable to the official 80.09%.
91
 
 
117
 
118
  ```bash
119
  pip install -e '.[serve,multimodal]'
120
+ jevany serve --checkpoint SimpleJev/JevAny-Robotics-4B-LoRA --device cuda --dtype bf16
121
  ```
122
 
123
  For video inputs use the same media handling as training/evaluation (native resolution, all frames of short derived clips).