Views
No views yet
Qwen/Qwen3-VL-4B-Instruct, trained with GRPO on the OVEN
open-domain visual entity recognition task using verl.Qwen/Qwen3-VL-4B-Instructtask_type: CAUSAL_LM)0.05, exact/fuzzy 0.70,
specificity-weighted hF 0.15, path-match 0.05, aggregation 0.05); a missing \boxed{}
answer returns 0.00.| metric | start | end | notes |
|---|---|---|---|
| policy entropy | 0.592 | 0.030 | min 0.030 |
| KL to reference | 0.001 | 8.471 | max 8.471 |
| training reward | 0.427 | 0.362 | — |
| response length | 295.613 | 299.578 | tokens |
| val exact-match@1 | 0.188 | 0.190 | held-out |
1from peft import PeftModel
2from transformers import AutoModelForImageTextToText, AutoProcessor
3
4base = AutoModelForImageTextToText.from_pretrained("Qwen/Qwen3-VL-4B-Instruct", trust_remote_code=True, device_map="auto")
5model = PeftModel.from_pretrained(base, "jucamohedano/qwen3-vl-4b-oven-grpo-traversal")
6processor = AutoProcessor.from_pretrained("Qwen/Qwen3-VL-4B-Instruct", trust_remote_code=True)grpo-oven-v080);
reward in verl/utils/reward_score/oven_boxed.py; data by oven-mllm-eval/scripts/build_verl_oven_parquet.py.
wandb run: offline-run-20260708_034711-qwen3-vl-4b-oven-grpo-trav10-768-unlockable-shaped-n16-seed42.