cloudyu commited on
Commit
f672d2f
·
verified ·
1 Parent(s): 50efb65

Model card and blog: VL-RewardBench #1 (78.3%)

Browse files
Files changed (3) hide show
  1. README.md +20 -0
  2. blog/JEV-27B-VL.md +26 -0
  3. multimodal_judge.png +0 -0
README.md CHANGED
@@ -37,6 +37,25 @@ serves both systems, for text and for images:
37
  JEV-27B's language weights are bit-identical to Qwen3.8-27B's, so on text this model gives the same System 1 decisions as
38
  JEV-27B. On 24 reference decisions the largest probability difference was 0.024 (bf16 noise), with the same top option 24/24.
39
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40
  ## Highlight: zero-shot image recommendation
41
 
42
  System 1's decision head was trained on text only. Given images, it still works zero-shot. On
@@ -107,6 +126,7 @@ Human gold labels (CLINC-150, MTOP, GoEmotions, DBpedia), 800 items.
107
  | task | result | comparison |
108
  |---|---|---|
109
  | **Image recommendation, zero-shot** (MicroLens, covers only) · JEV-27B-VL | **AUC 0.727** | collaborative filtering from 59,045 users' logs 0.728 · titles only 0.649 |
 
110
  | **Biomedical research questions** (PubMedQA test, 500) · JEV-27B-VL | **77.8% accuracy**, zero-shot | human experts 78.0% · GPT-4 zero-shot 75.2% · BioBERT 68.1% |
111
  | **Response judge** (RewardBench, 2,985 pairs) | **89.9** | Gemini 1.5 Pro 88.2 · GPT-4o 86.7 · Claude 3.5 Sonnet 84.2 as judges |
112
  | **Hallucination guard** (TriviaQA, answer the trusted half) | **96.4% accuracy** | answering everything 71.2% · model's own stated confidence 87.2% |
 
37
  JEV-27B's language weights are bit-identical to Qwen3.8-27B's, so on text this model gives the same System 1 decisions as
38
  JEV-27B. On 24 reference decisions the largest probability difference was 0.024 (bf16 noise), with the same top option 24/24.
39
 
40
+ ## Highlight: #1 on the VL-RewardBench leaderboard (multimodal judge)
41
+
42
+ Given an image, a question and two answers, System 1 says which answer is better, zero-shot and in one forward pass per order.
43
+ On [VL-RewardBench](https://vl-rewardbench.github.io) (CVPR 2025, 1,247 human-verified pairs) it reaches **78.3% overall
44
+ accuracy**, the highest on the official leaderboard (26 models, updated May 2025):
45
+
46
+ | judge | general | hallucination | reasoning | **overall** | macro |
47
+ |---|---:|---:|---:|---:|---:|
48
+ | **JEV-27B-VL System 1** | 58.0 | **83.2** | **78.2** | **78.3** | **73.1** |
49
+ | Skywork-VL-Reward-7B | **65.6** | 80.2 | 61.3 | 73.3 | 69.0 |
50
+ | Gemini 2.0 Flash | 50.8 | 72.6 | 70.1 | 68.8 | 64.5 |
51
+ | Gemini 1.5 Pro | 50.8 | 72.5 | 64.2 | 67.2 | 62.5 |
52
+ | GPT-4o | 49.1 | 67.6 | 70.5 | 65.8 | 62.4 |
53
+ | Claude 3.5 Sonnet | 43.4 | 55.0 | 62.3 | 55.3 | 53.6 |
54
+
55
+ 2,494 decisions in 163 seconds on one GPU. Code: [JEV-27B-DEMO / 09-multimodal-judge](https://github.com/yuhai-china/JEV-27B-DEMO/tree/master/09-multimodal-judge).
56
+
57
+ ![multimodal judge](multimodal_judge.png)
58
+
59
  ## Highlight: zero-shot image recommendation
60
 
61
  System 1's decision head was trained on text only. Given images, it still works zero-shot. On
 
126
  | task | result | comparison |
127
  |---|---|---|
128
  | **Image recommendation, zero-shot** (MicroLens, covers only) · JEV-27B-VL | **AUC 0.727** | collaborative filtering from 59,045 users' logs 0.728 · titles only 0.649 |
129
+ | **Multimodal judge** (VL-RewardBench, 1,247 pairs) · JEV-27B-VL | **78.3% accuracy**, #1 on the leaderboard | Skywork-VL-Reward-7B 73.3 · GPT-4o 65.8 · Claude 3.5 Sonnet 55.3 |
130
  | **Biomedical research questions** (PubMedQA test, 500) · JEV-27B-VL | **77.8% accuracy**, zero-shot | human experts 78.0% · GPT-4 zero-shot 75.2% · BioBERT 68.1% |
131
  | **Response judge** (RewardBench, 2,985 pairs) | **89.9** | Gemini 1.5 Pro 88.2 · GPT-4o 86.7 · Claude 3.5 Sonnet 84.2 as judges |
132
  | **Hallucination guard** (TriviaQA, answer the trusted half) | **96.4% accuracy** | answering everything 71.2% · model's own stated confidence 87.2% |
blog/JEV-27B-VL.md CHANGED
@@ -11,6 +11,9 @@ recommender built from tens of thousands of users' behaviour.
11
 
12
  **TL;DR**
13
 
 
 
 
14
  * **Zero-shot image recommendation:** looking only at video covers, JEV-27B-VL ranks what a user will watch next as well as
15
  collaborative filtering learned from **59,045 users' watch histories** (AUC 0.727 vs 0.728), with a higher top-5 hit rate
16
  (59% vs 49%), and without any interaction data.
@@ -30,6 +33,29 @@ recommender built from tens of thousands of users' behaviour.
30
  Nothing to parse and no prompt gymnastics: you ask *"Is this scenario one where the user clicks this video?"* and get
31
  `{"true": 0.83, "false": 0.17}`.
32
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  ## It sees: zero-shot image recommendation
34
 
35
  We tested it on [MicroLens](https://github.com/westlake-repl/MicroLens), a public dataset of real users of a short-video app
 
11
 
12
  **TL;DR**
13
 
14
+ * **The best multimodal judge on VL-RewardBench:** shown an image, a question and two answers, it picks the better
15
+ answer **78.3%** of the time, the highest on the official leaderboard, ahead of the purpose-trained Skywork-VL-Reward-7B
16
+ (73.3%), Gemini 2.0 Flash (68.8%) and GPT-4o (65.8%). Best of all at catching visual hallucinations (83.2%).
17
  * **Zero-shot image recommendation:** looking only at video covers, JEV-27B-VL ranks what a user will watch next as well as
18
  collaborative filtering learned from **59,045 users' watch histories** (AUC 0.727 vs 0.728), with a higher top-5 hit rate
19
  (59% vs 49%), and without any interaction data.
 
33
  Nothing to parse and no prompt gymnastics: you ask *"Is this scenario one where the user clicks this video?"* and get
34
  `{"true": 0.83, "false": 0.17}`.
35
 
36
+ ## It judges images better than anything on the leaderboard
37
+
38
+ Training and evaluating vision-language models needs a judge: of two answers about an image, which one is right, and which one
39
+ describes things that are not there? [VL-RewardBench](https://vl-rewardbench.github.io) (CVPR 2025) tests exactly that with
40
+ 1,247 human-verified pairs: real users' questions, visual hallucination detection, and multimodal knowledge and math. Its
41
+ authors note that even GPT-4o gets only about two thirds right.
42
+
43
+ JEV-27B-VL answers each pair in one forward pass per ordering, with no training on images:
44
+
45
+ ![VL-RewardBench](https://huggingface.co/autotrust/JEV-27B-VL/resolve/main/multimodal_judge.png)
46
+
47
+ | judge | general | hallucination | reasoning | **overall** |
48
+ |---|---:|---:|---:|---:|
49
+ | **JEV-27B-VL** | 58.0 | **83.2** | **78.2** | **78.3** |
50
+ | Skywork-VL-Reward-7B (trained reward model) | **65.6** | 80.2 | 61.3 | 73.3 |
51
+ | Gemini 2.0 Flash | 50.8 | 72.6 | 70.1 | 68.8 |
52
+ | Gemini 1.5 Pro | 50.8 | 72.5 | 64.2 | 67.2 |
53
+ | GPT-4o | 49.1 | 67.6 | 70.5 | 65.8 |
54
+ | Claude 3.5 Sonnet | 43.4 | 55.0 | 62.3 | 55.3 |
55
+
56
+ That is the highest overall accuracy on the official leaderboard (26 models, last updated May 2025): 5 points above the best
57
+ purpose-trained reward model and 12.5 points above GPT-4o. All 2,494 judgements took 163 seconds on one GPU.
58
+
59
  ## It sees: zero-shot image recommendation
60
 
61
  We tested it on [MicroLens](https://github.com/westlake-repl/MicroLens), a public dataset of real users of a short-video app
multimodal_judge.png ADDED