Add metadata and improve model card
#1
by nielsr HF Staff - opened
README.md
CHANGED
|
@@ -1,7 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
# OpenRubrics/RubricRM-8B-Rubric-v2
|
| 2 |
|
| 3 |
-
This is a 8B RubricARM-Rubric model, finetuned from [
|
| 4 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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.
|
| 20 |
-
|
| 21 |
-
"
|
| 22 |
-
|
| 23 |
-
"-
|
| 24 |
-
|
| 25 |
-
"
|
| 26 |
-
|
| 27 |
-
"- **
|
| 28 |
-
|
| 29 |
-
"
|
| 30 |
-
|
| 31 |
-
"
|
| 32 |
-
|
| 33 |
-
"
|
| 34 |
-
|
| 35 |
-
"
|
| 36 |
-
|
| 37 |
-
"
|
| 38 |
-
|
| 39 |
-
"
|
| 40 |
-
|
| 41 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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},
|