atlas

Research map / Large language models / Alignment and preferences

RuleAdapter: Dynamic Rules for training Safety Reward Models in RLHF

ICML 2025 · Large language models › Alignment and preferences · approach: Reward modeling for diverse preferences

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes RuleAdapter, a Llama3.2-3B selector that dynamically picks the 5 most discrepant and relevant safety rules per response pair to label preferences, and trains an 8B reward model (RAMO) that tops the RewardBench safety leaderboard.

Problem

Fine-grained rule-based annotation for safety reward models requires choosing which rules to apply; applying all rules is inefficient and fixed or random subsets can be irrelevant or uninformative.

Approach

Select, per prompt and response pair, the r rules with the largest score discrepancy between the two responses plus a prompt-relevance term, justified as maximizing mutual information between rule-based labels and hidden ground-truth preferences, and learn this selector with a multi-label classifier (Rule Adapter).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
train the reward model with dynamically selected critical rules using Rule Adapter rather than randomly sampling 5 rules (ablation)RAMO · RewardBench-SafetySafety score: 93.3 -> 95.1Helped
use dynamic Rule Adapter selection rather than a fixed random set of 5 rules (ablation)RAMO · RewardBench-SafetySafety score: 92.9 -> 95.1Helped
select 5 critical rules rather than apply all 100 rules (ablation)RAMO · RewardBench-SafetySafety score: 93.9 -> 95.1Helped
use the trained Rule Adapter rather than GPT-4 to dynamically select 5 rules (ablation)RAMO · RewardBench-SafetySafety score: 92.8 -> 95.1Helped
use rule-based preference labeling rather than direct GPT-4 preference labels (ablation)RAMO · RewardBench-SafetySafety score: 93.4 -> 95.1Helped
align Llama3.2-1B with PPO using RAMOLlama3.2-1B · SafetyBenchAvg: 54.2 -> 56.8Helped
align Llama3.2-3B with PPO using RAMOLlama3.2-3B · SafetyBenchAvg: 76.7 -> 77.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: ShareGPT HH-RLHF RewardBench-Safety SafetyBench

Benchmarks: RewardBench-Safety SafetyBench

Metrics: weighted safety score accuracy SafetyBench average accuracy

Baselines: SteerLM-70B Nemotron-340B Skywork-Llama3.1-8B URM QRM GPT-4 Claude 3.5 Gemini 1.5

Builds on: Constitutional AI Bradley-Terry reward modeling PPO SteerLM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy