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.191 | 0.089 | min 0.047 |
| KL to reference | 0.203 | 1.122 | max 1.214 |
| training reward | 0.102 | 0.072 | — |
| response length | 37.219 | 36.656 | tokens |
| val exact-match@1 | 0.144 | 0.142 | 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-wikidata-shaped")
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-20260704_175613-qwen3-vl-4b-oven-grpo-traversal-wikidata-shaped-clean-seed42.