Add metadata and improve model card

#1
by nielsr HF Staff - opened
Files changed (1) hide show
  1. README.md +66 -26
README.md CHANGED
@@ -1,7 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
1
  # OpenRubrics/RubricRM-8B-Rubric-v2
2
 
3
- This is a 8B RubricARM-Rubric model, finetuned from [Qwen3/Qwen3-8B](https://huggingface.co/Qwen/Qwen3-8B).
4
- See our [paper](https://arxiv.org/abs/2602.01511) for more details.
 
 
 
 
5
 
6
  ## Usage
7
  ```python
@@ -16,29 +31,52 @@ To evaluate the model, please use the following format to build up message.
16
 
17
  ```python
18
  RUBRIC_PROMPT_TEMPLATE = (
19
- "Your task is to extract a set of rubric-style instructions from a user's request.\n"
20
- "These rubrics will be used as evaluation criteria to check if a response fully meets the request.\n"
21
- "Every rubric item must be a universal principle. If any rubric still contains topic-specific references (e.g., names, places, myths, numbers, historical facts), it is automatically invalid.\n"
22
- "\n"
23
- "- **Two Distinct Categories:**\n"
24
- " - [Hard Rule]: Derived strictly from explicit requirements stated in the <request> (format, length, structure, forbidden/required elements, etc.).\n"
25
- " - [Principle]: Derived by abstracting any concrete cues into domain-agnostic quality criteria (e.g., clarity, correctness, sound reasoning, pedagogy).\n"
26
- "\n"
27
- "- **Comprehensiveness:**\n"
28
- " The rubric must cover all critical aspects implied by the request and examples, including explicit requirements and implicit quality standards.\n"
29
- "\n"
30
- "- **Conciseness & Uniqueness:**\n"
31
- " Each rubric must capture a distinct evaluation criterion. Overlapping or redundant criteria must be merged into a single rubric. Wording must be precise and free of repetition.\n"
32
- "\n"
33
- "- **Format Requirements:**\n"
34
- " - Use a numbered list.\n"
35
- " - Each item starts with \"The response\" phrased in third person.\n"
36
- " - Append [Hard Rule] or [Principle] at the end of each item.\n"
37
- " - Do not include reasoning, explanations, or examples in the final output—only the rubrics.\n"
38
- "\n"
39
- "Here is the request:\n"
40
- "{prompt}\n"
41
- "\n"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  "Please generate the rubrics for the above request."
43
  )
44
 
@@ -63,9 +101,11 @@ message = tok.apply_chat_template(
63
  ```
64
 
65
 
 
 
66
  If you find our work helpful, please consider citing our paper:
67
 
68
- ```
69
  @misc{xu2026alternating,
70
  title={Alternating Reinforcement Learning for Rubric-Based Reward Modeling in Non-Verifiable LLM Post-Training},
71
  author={Ran Xu and Tianci Liu and Zihan Dong and Tony You and Ilgee Hong and Carl Yang and Linjun Zhang and Tao Zhao and Haoyu Wang},
 
1
+ ---
2
+ library_name: transformers
3
+ pipeline_tag: text-generation
4
+ base_model: Qwen/Qwen3-8B
5
+ tags:
6
+ - reward-modeling
7
+ - rlhf
8
+ - rubric-arm
9
+ - post-training
10
+ ---
11
+
12
  # OpenRubrics/RubricRM-8B-Rubric-v2
13
 
14
+ This is a 8B RubricARM-Rubric model, finetuned from [Qwen/Qwen3-8B](https://huggingface.co/Qwen/Qwen3-8B).
15
+
16
+ ## Model Description
17
+ Rubric-ARM is a framework introduced in the paper [Alternating Reinforcement Learning for Rubric-Based Reward Modeling in Non-Verifiable LLM Post-Training](https://huggingface.co/papers/2602.01511). Standard reward models typically predict scalar scores that fail to capture the multifaceted nature of response quality in non-verifiable domains, such as creative writing or open-ended instruction following.
18
+
19
+ This specific checkpoint serves as the **rubric generator**, which is jointly optimized with a judge using reinforcement learning from preference feedback. It is designed to extract a set of rubric-style instructions from a user's request to be used as evaluation criteria.
20
 
21
  ## Usage
22
  ```python
 
31
 
32
  ```python
33
  RUBRIC_PROMPT_TEMPLATE = (
34
+ "Your task is to extract a set of rubric-style instructions from a user's request.
35
+ "
36
+ "These rubrics will be used as evaluation criteria to check if a response fully meets the request.
37
+ "
38
+ "Every rubric item must be a universal principle. If any rubric still contains topic-specific references (e.g., names, places, myths, numbers, historical facts), it is automatically invalid.
39
+ "
40
+ "
41
+ "
42
+ "- **Two Distinct Categories:**
43
+ "
44
+ " - [Hard Rule]: Derived strictly from explicit requirements stated in the <request> (format, length, structure, forbidden/required elements, etc.).
45
+ "
46
+ " - [Principle]: Derived by abstracting any concrete cues into domain-agnostic quality criteria (e.g., clarity, correctness, sound reasoning, pedagogy).
47
+ "
48
+ "
49
+ "
50
+ "- **Comprehensiveness:**
51
+ "
52
+ " The rubric must cover all critical aspects implied by the request and examples, including explicit requirements and implicit quality standards.
53
+ "
54
+ "
55
+ "
56
+ "- **Conciseness & Uniqueness:**
57
+ "
58
+ " Each rubric must capture a distinct evaluation criterion. Overlapping or redundant criteria must be merged into a single rubric. Wording must be precise and free of repetition.
59
+ "
60
+ "
61
+ "
62
+ "- **Format Requirements:**
63
+ "
64
+ " - Use a numbered list.
65
+ "
66
+ " - Each item starts with \"The response\" phrased in third person.
67
+ "
68
+ " - Append [Hard Rule] or [Principle] at the end of each item.
69
+ "
70
+ " - Do not include reasoning, explanations, or examples in the final output—only the rubrics.
71
+ "
72
+ "
73
+ "
74
+ "Here is the request:
75
+ "
76
+ "{prompt}
77
+ "
78
+ "
79
+ "
80
  "Please generate the rubrics for the above request."
81
  )
82
 
 
101
  ```
102
 
103
 
104
+ ## Citation
105
+
106
  If you find our work helpful, please consider citing our paper:
107
 
108
+ ```bibtex
109
  @misc{xu2026alternating,
110
  title={Alternating Reinforcement Learning for Rubric-Based Reward Modeling in Non-Verifiable LLM Post-Training},
111
  author={Ran Xu and Tianci Liu and Zihan Dong and Tony You and Ilgee Hong and Carl Yang and Linjun Zhang and Tao Zhao and Haoyu Wang},